首页
/
每日頭條
/
科技
/
python 執行帶參數的py文件
python 執行帶參數的py文件
更新时间:2026-05-01 07:56:32

py ide弄得非常奇怪,雙擊py文件是無法直接運行也無法直接用其默認的shell(idle)來打開的。

且有時py文件的右鍵菜單可能沒有Edit with IDLE選項。

可以通過注冊表添加。(本文用的Python3.6、win7)

1 右鍵點擊系統圖标,點擊‘運行’

2 在‘運行’輸入框中輸入‘regedit’

3 找到‘HKEY_CLASSES_ROOT\SystemfileAssociations’,點開文件夾,往下找,看是否有‘.py’頂。如果沒有,創建以下項,注意py前面有個點(英文标點):

python 執行帶參數的py文件(Pythonpy文件添加Editwith)1

‘.py’右側鍵值不管,‘shell’,'edit'的鍵值均為‘Edit with IDLE’即可,雙擊右側窗口中和圖标即可修改:

python 執行帶參數的py文件(Pythonpy文件添加Editwith)2

将’command‘的鍵值設置成:

c:\python\pythonw.exe c:\python\Lib\idlelib\idle.pyw -e %1

(%1 就是你雙擊打開文件時的文件絕對路徑。%0 指命令本身。%1 指命令後加的以空格分隔的字符串,表示參數,%2~%9類推,表示更多的參數。)

鍵值對應開始菜單内的快捷方式的目标:

python 執行帶參數的py文件(Pythonpy文件添加Editwith)3

注意查看在c盤的文件夾是python還是python3,記得改成你自己的路徑,否則無效。

在py文件右擊,右鍵菜單即可看到有此選項了:

python 執行帶參數的py文件(Pythonpy文件添加Editwith)4

當然,沒有右鍵菜單,也是有以下方式可以選擇的:

1 cmd→python D:\filecopy.py,在cmd中運行

2 開始菜單或"C:\Python\Lib\idlelib\idle.bat"打開idle,通過idle的file→open來打開和運行py文件;

3 cmd→python c:\Python\Lib\idlelib\idle.py -r D:\filecopy.py //shell運行

4 cmd→python c:\Python\Lib\idlelib\idle.py D:\filecopy.py //shell打開

如果使用vc控件,也可結合system命令來操作:

void CAssistantsDlg::OnICON41() { CString m_href; CString str; CEdit *edit1=(CEdit*)m_Records.GetDlgItem(IDC_EDIT1); edit1->GetWindowText(m_href); if(m_href!="") { if(m_href.Left(0)=='\"') str = m_href.Mid(1,m_href.GetLength()-2); else str = m_href; CString pypath = python.c_str(); pypath = "\\Lib\\idlelib\\idle.py"; CString fullstr = "python " pypath " " str; system(fullstr.GetBuffer(0)); CEdit *edit2=(CEdit*)m_Records.GetDlgItem(IDC_RICHEDIT1); edit2->SetWindowText(fullstr); } else { string strtemp = python "\\Lib\\idlelib\\idle.bat" ; system(strtemp.c_str()); CEdit *edit2=(CEdit*)m_Records.GetDlgItem(IDC_RICHEDIT1); edit2->SetWindowText("請在上面輸入要打開的py文件的完整路徑!"); } }

END

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
如何提高南瓜産量
如何提高南瓜産量
1、品種選擇。品種與南瓜的産量關系是非常大的,想要提高南瓜産量的話,那麼一個優良的品種是必不可少的。一個優良的南瓜品種,要有着較好的耐熱性與抗病性。這兩點做好的話,那麼南瓜高産是非常簡單的。不過我們還要注意南瓜的口感,想要南瓜口感好的話,那麼就要選擇甜、粉且肉質比較緊緻的。保證糖分與澱粉的含量,這樣...
2026-05-01
鍵盤删除快捷鍵是ctrl加什麼
鍵盤删除快捷鍵是ctrl加什麼
以華為MateBookX,win10系統為例:ctrl+D,但隻是針對一部分軟件,電腦上徹底删除應該是shift+delete鍵。Delete鍵:選中文件或者文件夾,按下Delete鍵就可以直接删除至回收站。Shift”+“Delete”組合鍵:可直接删除文件或文件夾,而不放入回收站,相當于徹底删除。“Crtl”+“D”組合鍵:功能和Delete鍵一緻,删除文件,放置于回收站。文本的删除快捷鍵:B
2026-05-01
ETC藍牙連接不上怎麼辦
ETC藍牙連接不上怎麼辦
1、請檢查您的京東金融手機端是不是已升級到4.9.2版本。2、請核實您手機的藍牙連接是否已經打開。3、請核實您手機-設置-應用設置-京東金融,裡面是否允許藍牙連接、顯示懸浮窗。
2026-05-01
榮威RX5怎麼關閉ECO模式
榮威RX5怎麼關閉ECO模式
1、設置榮威RX5的ECO模式時建議将車輛停靠至安全區域之後再進行操作,避免行駛過程中設置導緻駕駛分心引起不必要的麻煩。2、榮威RX5的ECO模式設置主要使用到方向盤的多功能按鍵以及儀表盤上液晶顯示屏。3、儀表盤上的信息主要關注的是能源顯示區。4、在方向盤有側按鍵中,按下OK鍵進入菜單,然後按下左、右”的三角箭頭選擇到ECO模式。5、當顯示屏顯示出ECO”的圖标的時候,表示設置ECO模式。6、按方
2026-05-01
水泡車怎麼辨别
水泡車怎麼辨别
1、打開車子的發動機蓋子。查看裡面的金屬器件是否生鏽,有黴點?如果發現有,這種車子就是被水泡過的。2、另外檢查汽車的底盤,如果底盤出現大面積的鏽蝕,這種車也是被水泡過的,不能購買。3、被水泡過的車子都有一個共同的特性,就是所有的焊點都有鏽蝕的現象,輕重不同。檢查車子内部的一些零器件,看看焊點部位是否...
2026-05-01
Copyright 2023-2026 - www.tftnews.com All Rights Reserved