


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第python運行cmd命令行的3種方法總結目錄1.執行cmd命令,不顯示執行過程中彈出的黑框2.執行cmd命令,并得到執行后的返回值,python調試界面輸出返回值3.執行cmd命令,并得到執行后的返回值,python調試界面不輸出返回值調用方法執行結果補充:python調用cmd進行輸入輸出總結
1.執行cmd命令,不顯示執行過程中彈出的黑框
defrun_cmd(cmd_str='',echo_print=1):
執行cmd命令,不顯示執行過程中彈出的黑框
備注:subprocess.run()函數會將本來打印到cmd上的內容打印到python執行界面上,所以避免了出現cmd彈出框的問題
:paramcmd_str:執行的cmd命令
:return:
fromsubprocessimportrun
ifecho_print==1:
print('\n執行cmd指令="{}"'.format(cmd_str))
run(cmd_str,shell=True)
2.執行cmd命令,并得到執行后的返回值,python調試界面輸出返回值
defrun_cmd_Popen_fileno(cmd_string):
執行cmd命令,并得到執行后的返回值,python調試界面輸出返回值
:paramcmd_string:cmd命令,如:'adbdevices'
:return:
importsubprocess
print('運行cmd指令:{}'.format(cmd_string))
returnsubprocess.Popen(cmd_string,shell=True,stdout=None,stderr=None).wait()
3.執行cmd命令,并得到執行后的返回值,python調試界面不輸出返回值
defrun_cmd_Popen_PIPE(cmd_string):
執行cmd命令,并得到執行后的返回值,python調試界面不輸出返回值
:paramcmd_string:cmd命令,如:'adbdevices"'
:return:
importsubprocess
print('運行cmd指令:{}'.format(cmd_string))
returnsubprocess.Popen(cmd_string,shell=True,stdin=subprocess.PIPE,stdout=subprocess.PIPE,stderr=subprocess.PIPE,encoding='gbk').communicate()[0]
調用方法
if__name__=='__main__':
run_cmd_run('adbdevices')
run_cmd_Popen_fileno('adbdevices')
run_cmd_Popen_PIPE('adbdevices')
執行結果
執行cmd指令=adbdevices
Listofdevicesattached
3356caaddevice
運行cmd指令:adbdevices
Listofdevicesattached
3356caaddevice
運行cmd指令:adbdevices
補充:python調用cmd進行輸入輸出
由于程序需要用java和python混用,所以可以取巧,就是在python中調用cmd,在cmd中執行java
所以,進行了一下測試。完美運行
importos
withopen("text1.txt","w",encoding="utf8")asfile1:
mystr=os.popen("ipconfig")
#popen與system可以執
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 四川省雅安市漢源縣2024-2025學年高三下學期聯考數學試題含解析
- 湖南食品藥品職業學院《日本社會》2023-2024學年第一學期期末試卷
- 2024-2025學年山東省威海市環翠區九年級化學第一學期期末質量跟蹤監視試題含解析
- 廣東省深圳市十校聯考2024-2025學年化學九年級第一學期期末學業質量監測試題含解析
- 瑜伽輪訓練器行業跨境出海項目商業計劃書
- 互動購物體驗店行業深度調研及發展項目商業計劃書
- 湖南應用技術學院《生物信息學方法與實踐B》2023-2024學年第一學期期末試卷
- 藥物藥代動力學模型行業跨境出海項目商業計劃書
- 中等教育在線平臺行業跨境出海項目商業計劃書
- 仿皮沙發可拆洗套創新創業項目商業計劃書
- 租賃機械設備施工方案
- 中建施工現場CI規范說明詳細
- 鄉鎮衛生院組織架構圖
- 第九講 全面依法治國PPT習概論2023優化版教學課件
- 川16Z117-TY 彩色透水混凝土整體路面構造圖集
- 地鐵工程機電安裝施工組織設計
- 《重慶市建設工程費用定額》電子版
- GB/T 42361-2023海域使用論證技術導則
- 04SG518-2 門式剛架輕型房屋鋼結構(有懸掛吊車)
- 大學生創業計劃書word文檔(三篇)
- 2022年湖南省事業編制招聘考試《計算機專業基礎知識》真題試卷【1000題】
評論
0/150
提交評論