2017-03-29 1 views
0

Zuerst, ich entschuldige mich, wenn dies ein einfacher Fehler für mich ist!Python Dictionary Syntax Fehler

Ich erhalte einen Syntaxfehler bei : dieses Wörterbuchs.

Ist irgendetwas mit dem Code hier falsch, ich denke, es ist etwas Einfaches, das ich einfach nicht mehr sehen kann? Speziell in diesem Teil 'apikey': API_KEY?

EDIT: Danke Guys ... Offensichtlich dumm heute Nacht !!! Wird Antwort in 10 annehmen, wenn es mir erlaubt wird.

+1

Sie vermissen ein Komma in der Zeile vor der letzten - 'Jahreszeiten': actual_match [ 'Jahreszeiten'] – DanielY

+1

' 'tvdbId': int (actual_match [ 'tvdbId'], '- Es gibt eine fehlende') '. –

+0

Und fehlendes Komma in '' Jahreszeiten ': actual_match [' Saisons '] 'nach der letzten Änderung –

Antwort

4

Komma nach:

'seasons': actual_match['seasons'], 
2

Der erste Fehler in der zweiten Zeile ist:

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

fehlt eine schließende Klammer.

0

Fehlendes Komma nach actual_match['seasons'].

+0

Während das stimmt, möchten Sie vielleicht Ihre Antwort einen vollständigen Satz machen. – mkl

0

Daten ändern dict

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

Das ist falsch, da es einen 'SyntaxError: ungültige Syntax' erzeugt, weil in der zweiten Zeile ein schließendes ')' fehlt. –

+0

bearbeitet bitte sehen Sie es sich an – Surajano