我試圖在我的電腦上打開一個.py腳本,但不幸的是它不斷在記事本中打開。我試過改變我的計算機上的關聯,但即使當我瀏覽到python.exe並單擊它時,它也不會顯示爲可用程序(有趣的是,pythonw.exe可以與它關聯,但是當我點擊在與pythonw相關的文件上)。有什麼辦法可以解決這個問題嗎?如果不是,我怎樣才能手動從Python解釋器運行我的腳本?Python不打開.py文件
此外,我已經嘗試重新安裝Python,並沒有幫助。
我試圖在我的電腦上打開一個.py腳本,但不幸的是它不斷在記事本中打開。我試過改變我的計算機上的關聯,但即使當我瀏覽到python.exe並單擊它時,它也不會顯示爲可用程序(有趣的是,pythonw.exe可以與它關聯,但是當我點擊在與pythonw相關的文件上)。有什麼辦法可以解決這個問題嗎?如果不是,我怎樣才能手動從Python解釋器運行我的腳本?Python不打開.py文件
此外,我已經嘗試重新安裝Python,並沒有幫助。
在Windows上執行python腳本的標準方法是使用腳本名稱作爲參數在(DOS)命令行上調用python解釋器。儘管python.exe的路徑包含在你的Path系統變量中,但這是必要的。
python myprogram.py
我在過去使用IDLE來運行我正在處理的腳本。 http://docs.python.org/2/library/idle.html
從IDLE的Edit
菜單中,您應該可以運行打開的腳本。
您可以檢查註冊表以查看與.py和.pyw文件關聯的內容。對於我的.py與Python.File,使用這種用於它的外殼\ open命令相關:
"C:\Python27\python.exe" "%1" %*
同樣,.pyw與Python.NoConFile與pythonw.exe打開有關。在HKEY_CLASSES_ROOT下查找這些擴展名和文件類型作爲鍵。
您還可以使用assoc命令和從控制檯窗口FTYPE命令來檢查這些:
C:\projects>assoc .py
.py=Python.File
C:\projects>ftype python.file
python.file="C:\Python27\python.exe" "%1" %*
他們也有命令行變化,以允許您設置新值。查看他們的幫助屏幕以獲取更多信息,並搜索堆棧溢出以查看大量示例。
這有效,但必須有某種方式直接與解釋器打開它,不是嗎? – gadmaget