2017-03-02 26 views
1

我有一些python文件帶有.py擴展名,我正在處理,關閉並試圖回來。當我試圖通過右擊並選擇「用IDLE編輯」來打開它們時,而不是打開pycache文件夾。試圖在IDLE中打開一個python文件。相反,創建一個pycache文件夾。我該如何解決?

我有一個解決辦法,我用Notepad ++編輯文件,將文本複製到一個新的Python編輯器中,刪除舊文件,然後用相同的名稱重新保存新文件。我的研究發現了pycache和IDLE相關的問題,但都沒有具體解決這個問題。有沒有人遇到類似的問題/知道如何解決它?我在Windows 7上運行Python 3.5.2。

+0

我還沒有聽說過任何人有這樣的問題,所以如果您的Windows或Python出現問題,我不會感到驚訝。注意:1. IDLE本身與Windows資源管理器中的「使用IDLE編輯」代碼無關,除非在Explorer代碼按預期工作時打開。 2. IDLE與__pycache__無關。它只是要求Python打開一個python文件,python本身檢查緩存的拷貝。 3.最好的解決方法是使用File => Open,File => Recent Files或File => Open Module從IDLE內部打開.py文件。我很少使用Explorer打開.py文件。 –

+0

更多注意事項:4.我將IDLE固定在任務欄上,以使其可以輕鬆打開。 5.如果可以的話,升級到3.5.3(甚至在幾周後出現3.6.0或3.6.1)。我非常肯定它有Windows安裝程序的錯誤修正,可能還有'Edit with ...'編碼,這兩個代碼都被重寫爲3.5.0。 –

回答

1

你把.py文件命名爲什麼?如果您將其命名爲「string.py」,Python可能會將該文件解釋爲「Lib」文件夾中的文件之一。爲什麼你可以用相同的名稱重新保存它,並且事後開展工作是任何人的猜測。我建議只是將python文件重命名爲其他內容。

相關問題