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

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
推荐阅读
女孩子專科學什麼專業前景比較好 熱門的專業有哪些
女孩子專科學什麼專業前景比較好 熱門的專業有哪些
女孩子專業前景比較好的專科專業有護理學專業,該專業主要培養可以從事預防保健、臨床護理和護理科研之類的人才,要求學生要有足夠的耐心和細心,是比較适合女孩子的一個專業。而且該專業的學生畢業之後不僅可以從事醫院裡的護理工作,也可以從事私人護理或者出國做護理師,總之前景是非常樂觀的。女孩子前景好的專科專業有...
2026-04-26
電子科學與技術專業就業方向 就業前景如何
電子科學與技術專業就業方向 就業前景如何
随着社會需求會逐步擴大,電子科學與技術專業總體就業前景看好。學生畢業面向微電子、測控等相關領域的科研院所和高等學校從事研究和科研教學等方面工作,在公司、企業從事專用集成電路設計、電子元器件研制、測控儀器軟硬件設計和電子企業的生産管理等工作。電子科學與技術專業就業方向電子科學與技術學生畢業主要面向微電...
2026-04-26
博越pro真實油耗是多少
博越pro真實油耗是多少
1、新款博悅依舊是提供的1.8t和1.5t兩種發動機,都是滿足國6标準的,但是1.8t的發動機經過一些調校,功率有所增加,在扭矩上提升了十五牛米,達到了300牛米。在傳動方面,依舊是我們熟悉的7速雙離合變速箱,現款博越怎麼表現的,新款博越依舊是怎麼表現,1.5t的發動機匹配的是6速手機一體變速箱。2...
2026-04-26
幻燈片怎麼設置自動放映
幻燈片怎麼設置自動放映
總結:幻燈片設置自動放映,具體操作步驟如下:1、找到需要設置的幻燈片,雙擊打開,左鍵選擇第一張幻燈片,滑動鼠标滾輪,再找到最後一張幻燈片,按住shift鍵加鼠标左鍵選擇最後一張幻燈片,如此操作就将所有...
2026-04-26
蘋果手電筒設置在哪裡打開
蘋果手電筒設置在哪裡打開
總結:1、首先,打開iPhone手機界面,點擊系統“設置”應用進入。2、然後,找到設置頁面列表中“控制中心”打開。3、在新頁面,點擊“自定控制”進入。4、接下來在自定控制裡面,将頁面列表下拉一下。5、...
2026-04-26
Copyright 2023-2026 - www.tftnews.com All Rights Reserved