我試圖做一些會產生幾個隨機文件,並基於這些文件,它決定了會發生什麼(基於文本的冒險遊戲)的結果,是的,我想使用文件由於事實上這款遊戲應該是'可修改/可修改的'。出於某種原因,試圖在其他目錄下創建文件給我的錯誤使用Python創建/使用文件3.6
FileNotFoundError: [Errno 2] No such file or directory: 'file0599265.txt'
import os
import os.path
os.chdir("C:\Program Files (x86)\File Stuff")
f = open('file' + str(rand.randint(1,1000000)) + '.txt', 'w')
f.write('Test')
f.close
我必須這樣做,這將創建一個文件?我真的不能指望誰改變目錄的東西,使我想要的,但我現在堅持(「C:\ Program Files文件(x86)\文件的東西」僅用於測試目的)。
我不能重複 - 它爲我工作。 – wwii
確保你逃避你的反斜槓'os.chdir(「C:\\ Program Files(x86)\\ File Stuff」)'。這在這種情況下無關緊要,因爲'\ P'和'\ F'不是有效的轉義序列,但通常它可能會導致問題。另外,這個目錄是否存在? –
嘗試運行C:之外的任何其他測試目錄的代碼: – alDiablo