2013-04-12 24 views
0

我試圖用命令os.remove('text.pckl')刪除文件text.pckl。我創建了其他處理器的文件,我得到錯誤:如何關閉文件以使其可以被其他處理器使用?

WindowsError:[錯誤32]的過程,因爲它正被另一個進程無法訪問文件:「text.pckl」

我怎樣才能關閉該文件以使其不再由處理器使用?到目前爲止,我已經使用file.close()命令。

回答

0

嘗試以下操作:

os.close('text.pckl') 
+0

但現在我不能傾倒我的泡菜到text.pckl。要使用os.close('text.pckl')我必須通過os.open(?)打開文件我不知道如何將pickle轉儲到那種文件。我通常通過file = open('file.pckl','wb')創建pickle文件。 – user1613397

+0

編號不起作用。 – user1613397

相關問題