pycharm執行報錯: unprintable file name [Errno 2] No such file


老猿在pycharm執行一個工程文件testListView時,發現其工程文件對應的py文件沒有后綴名,如圖:
在這里插入圖片描述
如是將testListView直接在操作系統資源管理器中將文件名更名為testListView.py,結果執行時報錯“Python37\python.exe: can’t open file ‘’: [Errno 2] No such file or directory”:
在這里插入圖片描述
對這種情況有幾種解決辦法,最簡單的辦法是將改名后的文件重新改回去,然后在pycharm中打開該文件,使用“另存為”存為需要改名后的文件,同時在工程中將原來的文件del掉即可。從這種方法可知我們對源文件改名最好是通過pycharm這種另存為的方式進行。

還有一種方式,就是直接修改工程配置文件,工程配置文件在對應工程目錄的子目錄:.idea下的workspace.xml文件內,直接在內找改名前的完整文件名,將其替換為新文件名即可,注意一定是帶后綴的完整文件名,因為不帶后綴的文件名在工程文件內可能在多個地方出現。

老猿Python,跟老猿學Python!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM