2017-03-29 20 views
0

まずは、これが私の代わりに単純なエラーである場合は謝罪します!Python辞書の構文エラー

この辞書のに構文エラーがあります。

data = { 
    'tvdbId': int(actual_match['tvdbId'], 
    'title': actual_match['title'], 
    'qualityProfileId': QUALITY_PROFILE_ID[2], 
    'titleSlug': actual_match['titleSlug'], 
    'images': actual_match['images'], 
    'seasons': actual_match['seasons'] 
    'apikey': API_KEY 
} 

ここのコードに何か問題はありますか?私はもう見えない単純なものだと感じていますか?特にこの部分の'apikey': API_KEY

編集:ありがとうございました...明らかに今夜は愚かである!私はそれができるようになるときに10で答えを受け入れるだろう。最初のエラーは、2行目にある

'seasons': actual_match['seasons'], 
+1

に変更したデータ辞書を使用すると、最後の前の行にコンマを欠場 - '四季':actual_match [ '四季'] – DanielY

+1

' 'tvdbId':int型(actual_match [ 'tvdbIdに']、 ' - 不足している') 'があります。 –

+0

'' seasons 'にカンマがない:actual_match [' seasons '] '最後に編集した後 –

答えて

4

コンマ

'tvdbId': int(actual_match['tvdbId'], 

かっこが不足しています。

2

:後

0

actual_match['seasons']の後にカンマがありません。

+0

これは当てはまりますが、回答を完全な文章にしたい場合があります。 – mkl

0

data = { 
    'tvdbId': int(actual_match['tvdbId']), 
    'title': actual_match['title'], 
    'qualityProfileId': QUALITY_PROFILE_ID[2], 
    'titleSlug': actual_match['titleSlug'], 
    'images': actual_match['images'], 
    'seasons': actual_match['seasons'], 
    'apikey': API_KEY 
} 
+0

これは間違っています。なぜなら、2番目の行に ')'がないため、 'SyntaxError:invalid syntax'が生成されるからです。 –

+0

編集されています – Surajano