2016-12-13 150 views
0

有人可以告訴我爲什麼我總是收到錯誤:invalid syntax。我不明白這一點,錯誤的是第6行,是 'reorder_file':寫入文本文件無效語法

import sqlite3 
product_db = sqlite3.connect("G://Computing\\Reorder_file.db") 
c = product_db.cursor() 
c.execute("DROP TABLE if exists Reorder_file.db") 
c.execute("CREATE TABLE reorder_file(GTIN8_Product_Code text,   Product_Description text, Cost float, Stock integer, Reorder_Level integer, Target_Level integer)" 
reorder_file = open("reorder_file.txt", "w") 
reorder_file .write("Reorder File") 
reorder_file .write("GTIN8, Product Description, Price, Stock Level, Reorder Level, Target Level") 
+0

錯誤是發生在「reorder_file」順便說一句 –

+0

你需要結束與另一個前行) – mauve

+0

我太愚蠢謝謝@mauve –

回答

0

reorder_file和.WRITE之間刪除空格。

我跑下,並沒有得到任何錯誤:

reorder_file = open("reorder_file.txt", "w") 
reorder_file.write("Reorder File") 
reorder_file.write("GTIN8, Product Description, Price, Stock Level, Reorder Level, Target Level") 

讓我知道這是否爲你的作品。

+0

不太錯誤是在第一線的時候我嘗試打開該文件 –

+0

檢查它之前的路線。通常一個錯誤會假裝它在下一行。 – mauve

+0

@mauve你可以檢查以前的行我已經更新了代碼塊 –