婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 解決python中os.system調用exe文件的問題

解決python中os.system調用exe文件的問題

熱門標簽:如何申請400電話費用 池州外呼調研線路 武漢外呼系統平臺 沈陽人工外呼系統價格 富錦商家地圖標注 沈陽外呼系統呼叫系統 沈陽防封電銷卡品牌 江西省地圖標注 外呼系統哪些好辦

前一段時間導師叫我寫一個批處理的小程序,就是循環修改輻射傳輸模型軟件MODTRAN的輸入參數,然后運行MODTRAN軟件進行計算,輸出

需要的結果。我這里用的是python寫的小程序,那就需要考慮用python調用MODTRAN的exe文件運行,查了一些資料可以用os.system命令來

執行exe文件,說起來直接調用就行了嘛,對吧,但是說起來簡單,還是會遇到一些莫名其妙的問題,下面我來說說我遇到的問題。

先給大家介紹一下MODTRAN這個軟件運行的一個過程。

這個軟件里的東西如下圖所示:

簡單點說就是修改tape5里面的參數,然后運行Mod4v1r1.exe文件生成tape6文件,需要的數據就存在tape6文件里。

所以呢,修改tape5參數的程序寫好了額,剩下的就是調用Mod4v1r1.exe運行,下面的代碼就是我測試os.system()的python代碼:

import os   #導入os模塊
os.system('Mod4v1r1.exe')  #此處已經設置好了該exe文件的環境變量

先解釋一下os.system(‘command'),這個函數是用來執行windows下的cmd命令的的,其中的command就是cmd命令

運行結果是控制臺輸出一行提示:

File “tape5” does not exist.

這我就受不了了,tape5文件明明是存在的,而且還是和exe文件在同一目錄下,怎么會找不到呢,我繼續在cmd窗口中輸入運行一Mod4v1r1.exe測試一下,是同樣的結果

那問題就不是python的os.system,繼續在網上查資料可以是用cmd的start命令來運行exe文件,其語法為

start ["title"] [/dPath] [/i] [/min] [/max] [{/separate | /shared}] [{/low | /normal | /high | /realtime | /abovenormal | belownormal}] [/wait] [/b] [FileName] [parameters]

其參數的意義可以在cmd中使用'start/?'命令查看相關幫助如圖:

參數

"title" 指定在“命令提示符”窗口標題欄中顯示的標題。

/dpath 指定啟動目錄。

/i 將 Cmd.exe 啟動環境傳送到新的“命令提示符”窗口。

/min 啟動新的最小化窗口。

/max 啟動新的最大化窗口。

/separate 在單獨的內存空間啟動 16 位程序。

/shared 在共享的內存空間啟動 16 位程序。

/low 以空閑優先級啟動應用程序。

/normal 以一般優先級啟動應用程序。

/high 以高優先級啟動應用程序。

/realtime 以實時優先級啟動應用程序。

/abovenormal 以超出常規優先級的方式啟動應用程序。

/belownormal 以低出常規優先級的方式啟動應用程序。

/wait 啟動應用程序,并等待其結束。

/b 啟動應用程序時不必打開新的“命令提示符”窗口。除非應用程序啟用 CTRL+C,否則將忽略 CTRL+C 操作。使用CTRL+BREAK 中斷應用程序。

非執行文件只要將文件名作為命令鍵入,即可通過其文件關聯運行該文件。有關使用 assoc 和 ftype 在命令腳本中創建。

在運行的命令的第一個標記為“CMD”字符串但不包括擴展名或路徑限定符時,“CMD”將被 COMSPEC 變量的值取代。這樣可以防止用戶從當前目錄選取 cmd。

當您運行 32 位圖形用戶界面 (GUI) 應用程序時,cmd 不會在返回到命令提示符之前等待應用程序退出。如果從命令腳本運行應用程序,則不會發生這種新情況。

在運行的命令中第一個符號不包括擴展名的情況下,Cmd.exe 使用 PATHEXT 環境變量的值確定要查找的擴展名以及查找順序。

PATHEXT 變量的默認值為:COM;.EXE;.BAT;.CMD(語法與 PATH 變量相同,使用分號分開不同元素)。當您搜索可執行文件且在任何擴展名上都沒有匹配項時,start 將搜索目錄名。

我沒有細看參數就直接在cmd中使用命令:start "" "文件路徑及文件名"(start后面的兩個雙引號之間是空的意思是運行exe文件打開的新的命令行窗口的title為空,如果不設置的話,它會把后面的文件路徑及文件名當title),運行該命令后看見一個cmd窗口閃了一下好像是運行了,但是檢查一下tape6文件里面的數據并沒有發生變化,所以,exe文件并沒有運行成功。

繼續看相應的參數并查資料發現,在執行命令時要加入“/dpath”參數,設置啟動目錄,不然找不著tape5文件,修改后的cmd命令為:start "" /d"文件所在目錄" "exe文件名",回車發現運行成功。

但是放在python中批處理就遇到另一個問題了。

在一個循環中,每次執行一次exe文件輸出一次tape6,并提取一次數據,但是每次exe程序還沒來得及執行完,后面的python代碼就執行了,使得提取不到tape6中的數據,繼續看start的參數看看能不能解決問題。

參數中有一個/wait,它的作用是啟動應用程序并等待其結束,所以我修改python代碼為os.system('start "" /d "文件所在目錄" /wait "exe文件名")

程序成功執行,并順利提取到了tape6中的數據

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • python基礎之文件處理知識總結
  • Python關于OS文件目錄處理的實例分享
  • python引入其他文件夾下的py文件具體方法
  • python使用glob檢索文件的操作
  • 教你用Python代碼實現合并excel文件
  • python3 hdf5文件 遍歷代碼
  • Python基礎之元組與文件知識總結
  • python提取word文件中的所有圖片
  • python可視化hdf5文件的操作
  • Python 如何讀取.txt,.md等文本文件
  • 教你利用Python破解ZIP或RAR文件密碼
  • Python文件基本操作實用指南
  • Python爬蟲之m3u8文件里提取小視頻的正確姿勢
  • python 如何把classification_report輸出到csv文件
  • 用python刪除文件夾中的重復圖片(圖片去重)
  • 將Python代碼打包成.exe可執行文件的完整步驟
  • Python文件名的匹配之clob庫
  • python基礎學習之組織文件

標簽:株洲 黑龍江 常德 銅川 阿里 通遼 潛江 呂梁

巨人網絡通訊聲明:本文標題《解決python中os.system調用exe文件的問題》,本文關鍵詞  解決,python,中,os.system,調用,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《解決python中os.system調用exe文件的問題》相關的同類信息!
  • 本頁收集關于解決python中os.system調用exe文件的問題的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    www.av精品| 色综合中文字幕国产| 亚洲女厕所小便bbb| 欧美艳星brazzers| 成人黄页毛片网站| 精品在线播放午夜| 亚洲国产视频在线| 一区二区中文字幕在线| 欧美成人精精品一区二区频| 欧美丝袜丝交足nylons图片| 日韩免费看的电影| 欧美专区在线观看一区| 九九九精品视频| 亚洲另类中文字| 99精品热视频| 亚洲精品乱码久久久久久久久| 精品视频1区2区| 国产69精品一区二区亚洲孕妇| 日本不卡123| 亚洲综合网站在线观看| 国产精品资源在线看| 欧美日韩久久一区| 亚洲欧美日本在线| eeuss鲁一区二区三区| 国产欧美综合在线观看第十页| 91福利在线观看| 高清日韩电视剧大全免费| 成人免费毛片a| 蜜臀va亚洲va欧美va天堂 | 日本久久电影网| 国产精品天干天干在观线| 久久久久国产精品厨房| 久久嫩草精品久久久久| 国产欧美精品一区二区色综合 | 久久久久久久国产精品影院| 精品国产乱子伦一区| 国产婷婷精品av在线| 欧美激情综合五月色丁香| 国产日产欧产精品推荐色 | 国产偷国产偷亚洲高清人白洁 | 日本精品视频一区二区| 91国产成人在线| 美女精品一区二区| 免费人成网站在线观看欧美高清| 中文字幕一区二区三区四区| 欧美人xxxx| 欧美白人最猛性xxxxx69交| 国产目拍亚洲精品99久久精品| 亚洲人成亚洲人成在线观看图片| 免费亚洲电影在线| 91麻豆国产精品久久| 欧美另类久久久品| 久久久99精品免费观看不卡| 亚洲国产成人va在线观看天堂| 久久国产精品72免费观看| 国产98色在线|日韩| 成人高清免费在线播放| 成人综合激情网| heyzo一本久久综合| 日韩精品高清不卡| 国内精品在线播放| 99国内精品久久| 一区二区三区欧美亚洲| 久久精品国产精品亚洲综合| 成人动漫视频在线| 欧美日高清视频| 国产校园另类小说区| 亚洲国产色一区| av一区二区三区黑人| 欧美一区二区三区四区五区| 中文在线资源观看网站视频免费不卡| 香港成人在线视频| 成人av午夜影院| 久久精品日产第一区二区三区高清版| 亚洲一区影音先锋| 成人ar影院免费观看视频| 欧美一级片在线| 亚洲精品国产成人久久av盗摄| 国产精品一二三四区| 欧美色综合网站| 中文字幕日韩av资源站| 国产一区二区主播在线| 欧美日精品一区视频| 亚洲欧美另类小说视频| 成人污视频在线观看| 久久精品人人做人人综合| 久久国产欧美日韩精品| 日韩一区二区电影| 日韩成人一区二区三区在线观看| 欧美日产国产精品| 亚洲激情图片一区| 播五月开心婷婷综合| 久久精品水蜜桃av综合天堂| 水野朝阳av一区二区三区| 欧美视频在线观看一区二区| 亚洲日本va在线观看| 在线区一区二视频| 一区二区三区产品免费精品久久75| 成人高清在线视频| 最新日韩av在线| 99久久精品免费看国产免费软件| 国产精品免费视频一区| 国产精品77777| 国产欧美精品一区二区色综合 | 中文字幕亚洲欧美在线不卡| 福利视频网站一区二区三区| 日韩精品综合一本久道在线视频| 天天综合色天天| 91精品国产欧美一区二区| 日韩av电影天堂| 制服丝袜av成人在线看| 麻豆国产精品官网| 欧美一区二区三区成人| 亚洲国产中文字幕| 色综合久久综合网欧美综合网| 中文字幕在线不卡视频| 91黄色小视频| 亚洲免费高清视频在线| 91久久人澡人人添人人爽欧美| 日韩二区三区在线观看| 日韩女优电影在线观看| 精品一区二区三区的国产在线播放| 91精品国产一区二区人妖| 日本美女视频一区二区| 日韩一区二区三区四区| 国产制服丝袜一区| 亚洲日本一区二区三区| 欧美视频一区二区在线观看| 国产一区二区三区美女| 国产日产欧美一区二区视频| 欧美色国产精品| 久久精品国产亚洲a| 中文一区二区在线观看| 色综合天天综合网国产成人综合天 | 午夜视频一区在线观看| 91精品国产色综合久久不卡电影| 国产精品一二三在| 国产精品毛片高清在线完整版| 在线观看免费视频综合| 国产一区欧美日韩| 亚洲国产日韩在线一区模特| 国产亚洲女人久久久久毛片| 99re这里都是精品| 久久er99热精品一区二区| 亚洲欧洲在线观看av| 在线综合视频播放| 99久久99精品久久久久久| 日韩一区二区三区免费观看| 色综合久久天天| 视频在线在亚洲| 成人免费在线视频观看| 日韩午夜在线观看| 91久久精品一区二区| 国产精品99精品久久免费| 精品国产一区二区三区不卡 | 一本一道波多野结衣一区二区| 奇米色一区二区| 日韩一区中文字幕| 久久久久久**毛片大全| 欧美亚洲精品一区| 成人18视频在线播放| 国产999精品久久久久久绿帽| 美女国产一区二区三区| 天天综合天天做天天综合| 亚洲欧美国产77777| 欧美国产亚洲另类动漫| 久久众筹精品私拍模特| 九色综合狠狠综合久久| 丝袜美腿一区二区三区| 亚洲一本大道在线| 亚洲国产精品一区二区久久| 一区二区三区丝袜| 亚洲蜜臀av乱码久久精品| 久久精品人人做人人综合| 久久亚洲一级片| 日韩欧美中文一区二区| 337p亚洲精品色噜噜噜| 91麻豆精品国产91久久久久久 | 亚洲va欧美va国产va天堂影院| 18成人在线视频| 久久九九国产精品| 日韩欧美卡一卡二| 日韩亚洲国产中文字幕欧美| 欧美三级在线看| 欧美日韩一区二区在线观看视频 | 99久久99久久精品免费观看 | 欧美电视剧在线观看完整版| 91精品国产综合久久久蜜臀粉嫩 | 欧美日本一道本| 精品视频在线免费看| 91老师片黄在线观看| 97se亚洲国产综合在线| 99久久久免费精品国产一区二区| 成人免费视频免费观看| 本田岬高潮一区二区三区| 国产精品一区二区果冻传媒| 黑人巨大精品欧美黑白配亚洲| 久草这里只有精品视频| 国产在线观看免费一区| 国产成人丝袜美腿|