我已經按照在此線程的第一個答案:將txt導入字典會導致python崩潰?
而且每當我嘗試和運行腳本,Python會直接關閉。一切,甚至我的其他腳本,我沒有工作。
這裏就是我有寫的,它幾乎是相同的:
d = {}
with open("C:\Users\Owatch\Documents\Python\FunStuff\nsed.txt") as f:
for line in f:
(key, val) = line.split()
d[int(key)] = val
print(d)
我改變了文件位置作爲唯一的一件事情是什麼,我明白我是爲包括修復有關未找到的錯誤文件
闡述:
這裏是我應該使用的代碼:
d = {}
with open("file.txt") as f:
for line in f:
(key, val) = line.split()
d[int(key)] = val
這就是我所做的,添加一個文件路徑代替file.txt,並讓它在應用完成後立即或應該打印字典d。
d = {}
with open("C:\Users\Owatch\Documents\Python\Unisung Net Send\nsed.txt") as f:
for line in f:
(key, val) = line.split()
d[int(key)] = val
print(d)
問題是,我甚至無法運行它,因爲Python會直接崩潰,我正在運行的版本:3.1
能否請您詳細說明。看看你的代碼,看起來你有一個縮進錯誤。 – GodMan 2013-02-17 10:48:32
編輯帖子 – Owatch 2013-02-17 10:54:08
你在Windows上運行這個嗎?如果是這樣,通過'只是崩潰'你的意思是命令窗口再次關閉? – 2013-02-17 10:54:37