問題來源:
Window7系統,有python寫的幾個文件,開始通過以前下的python.exe打開(右鍵->選擇程序),由於舊版的2.4的,刪除了舊版本後,新下了個2.7的python.exe。
於是新下載了python2.7,安裝目錄已經更改,但是文件名稱還是原來的python.exe。 此時打開*.py文件就不能打開了,再次通過“右鍵”->"打開方式"->"選擇默認程序"設置
打開方式,無論如何也設置不了python.exe打開,只能通過記事本打開了。
然後將安裝目錄改成舊的之後,還是無法設置成python.exe打開文件。
右擊文本文檔,屬性,更改打開方式也設置不了,
點擊開始菜單,打開控制面板
,”程序“->”使用指定問價打開此類型",重新關聯.py文件還是不行
用衛士軟件修復還是不能設置。
最後將python.exe的名稱改爲其他名稱後可以設置並打開,但是文件名稱改後,看着不爽,所以徹底解決這個問題,想到了註冊表。
1、重新修改註冊表應用程序路徑,修改爲現在exe所在目錄,參考下圖1.
2、修改.py文件的關聯選項,下圖2顯示打開過的應用程序列表,可以刪除,也可以保留不影響。
按照下圖3的方式修改,修改"UserChoice“的 Progid值爲應用程序名稱。