首页
/
每日頭條
/
科技
/
python 執行帶參數的py文件
python 執行帶參數的py文件
更新时间:2026-09-09 11:27:40

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-09-09
魔獸懷舊服什麼時候有新服務器(魔獸世界将登陸主機平台)
魔獸懷舊服什麼時候有新服務器(魔獸世界将登陸主機平台)
  hello,我是老D,一個普普通通的遊戲愛好者,每天為你搬運最新的遊戲電影次元娛樂新聞彙總,與吐槽。   1. Netfilx将推出巫師前傳電影《Witcher:Blood origins》(巫師:血緣),設定時間正作的巫師傑洛特的故事的1200年前,這這部電視劇裡你将看到第一個獵魔人的誕生,喜歡巫師遊戲和電視劇的朋友可千萬不能錯過,不過老D覺得如果選角...
2026-09-09
鎮江防爆庫廠家(化工廠建造1000平方米IICT6級工業防爆庫定制安裝多少錢)
鎮江防爆庫廠家(化工廠建造1000平方米IICT6級工業防爆庫定制安裝多少錢)
  在我們的生活中,有很多特殊的行業是需要用到比較特殊的冷庫的,比如化工行業,電子工業等有關這方面的都需要有特制的防爆冷庫的。這段時間就有一位客戶來咨詢在化工廠建造1000平方米IICT6級工業防爆庫定制安裝是多少錢?那麼建造工業防爆庫需要注意的事項定制安裝工業防爆庫需要多少錢呢?      圖為浩爽制冷建造   工業防爆冷庫的要求設計嚴格、精細、安全等,防...
2026-09-09
東芝移動硬盤 Partner 怎麼樣(大容量好搭檔4TB倉儲盤推薦)
東芝移動硬盤 Partner 怎麼樣(大容量好搭檔4TB倉儲盤推薦)
  處理器遵循摩爾定律,一不留神幾年後再看,同價就可以買到很棒的選擇了。存儲設備相反,價格可是一直硬通。這裡說的不是固态硬盤,而是人人剛需可擴容的倉儲大容量機械移動硬盤。      不論是何種需求,人人都無法規避倉儲文件資料,更何況現在移動影像大行其道,光手機轉存過來的資源每個月可能有個幾百GB。我不知是從何時習慣了品牌首選東芝,可能是家裡幾年前買的東芝硬盤...
2026-09-09
目前拍照效果最好的手機排行榜(目前拍照最好的4款手機)
目前拍照效果最好的手機排行榜(目前拍照最好的4款手機)
  現在很多人喜歡用手機分享生活,平時會用手機拍一些照片或者視頻,對于很多人來說,選擇拍照好的手機非常重要。   下面給大家分享目前拍照最好的4款手機,都是影像機皇标準,來看看有你在用的嗎?      第一款:華為mate50 pro參考價格:6799元——256G。   這款機型是華為最頂尖的旗艦手機,各方面配置都是非常強悍的,不光搭載了骁龍8 Gen 1...
2026-09-09
Copyright 2023-2026 - www.tftnews.com All Rights Reserved