老猿在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文件內,直接在內找改名前的完整文件名,將其替換為新文件名即可,注意一定是帶后綴的完整文件名,因為不帶后綴的文件名在工程文件內可能在多個地方出現。