私はPythonスクリプトでmysqldbを使用しようとしています。ここでdb.close()のSynaxエラー
スクリプト
cursor = db.cursor()
sql = """INSERT INTO location(`name`, `lat`, `long`, `guid`, `image`, `date`)VALUES(%(name)s, %(lat)s, %(long)s, %(guid)s, %(image)s, %(date)s)"""
try:
cursor.execute(sql)
db.commit()
db.close()
イムgettig db.close上のエラー()
"db.close() ^ にSyntaxError:無効な構文" からのコードの一部であります
ここにはどんな提案もありますか?
インデントを:例外がログに記録することができるように、それは
except
句を含む価値がある。実際には:あなたは、DB接続がクローズされていることを確認することができます
finally
句で? 'try:'と同じレベルに字下げする必要があります。 – Owen
'try'の後に' except'を忘れてしまいました。 –
これらはあなたが実際に使用している引用符ですか? Backticks ... – erip