windows批量處理文件

第一種方式:

@echo off?

C:?

cd C:\Users\ldl\Desktop

start python test100.py

start python 1.py

start python 1.py 10

start python 1.py 100

exit

第二種方式:??

start cmd /K "C:&&cd C:\Users\ldl\Desktop&&python test10.py "

start cmd /K "C:&&cd C:\Users\ldl\Desktop&&python test100.py "

start cmd /K "C:&&cd C:\Users\ldl\Desktop&&python test1000.py "

start cmd /K "C:&&cd C:\Users\ldl\Desktop&&python test10000.py "

說明:?這兩種處理都是可以的萤悴,都是?python?通過執(zhí)行bat腳本運(yùn)行?python文件铐尚,?直接照著格式書寫就行了听诸,沒有什么特殊的要求。

第三種方式:?用python打成包文件運(yùn)行即可

首先安裝包: pip install pyinstaller? ? 速度慢可以添加國內(nèi)源

安裝成功后徽鼎, 在當(dāng)前的文件夾路徑下? 運(yùn)行命令? pyinstaller? ***.py 文件

接著會自動打包成一個可執(zhí)行的 exe文件 ,點(diǎn)擊這個可執(zhí)行文件即可


列出當(dāng)前所有運(yùn)行進(jìn)程往枷。

??????? 使用方法:在命令提示符中輸入tasklist 然后回車蝌矛,會看到類似下面的列表:


打開電腦上面的一個終端,如cmd(開始-運(yùn)行-cmd)荐吵,鍵入? netstat -ano 命令街佑,這時候就可以查看所有的端口占用情況,如下圖所示:

taskkill是Windows命令行里終止指定程序“進(jìn)程”的命令捍靠。

/f 表示強(qiáng)制終止

/im 表示指定的進(jìn)程名稱沐旨,例如“explor.exe"

如果不使用名稱,使用進(jìn)程號榨婆,則用/PID磁携,例如(假設(shè)已知道某進(jìn)程的PID號是3352,PID號可以在windows任務(wù)管理器中查看):

taskkill /f /pid 3352


使用場景:

會在開發(fā)定時腳本中用到良风,用于關(guān)閉進(jìn)程


pyinstaller打包文件成EXE指令簡單谊迄,但是!!!會有很多坑

問題1

警告:未找到隱藏的導(dǎo)入“XXX”!

【解決】pip install XXX - >重新pyinstaller


問題2


【解決】pyinstaller --clean --win-private-assemblies -F XXXX.py

--clean清除pyinstaller的緩存并移除之前建立的臨時文件烟央,

?--win-私人組件把跟這個程序捆綁的共享的組件都改為私有的

調(diào)試階段不用-w统诺,因?yàn)槿绻绣e誤就打印在終端了而不是閃退

問題3

回溯(最近一次調(diào)用最后一次):

? 文件“XXXXX.py”,第3行疑俭,在<module>

? 文件“d:\ python \ python36 \ lib \ site-packages \ PyInstaller \ loader \ pyimod03_importers.py”粮呢,第714頁行,load_module

? ? module = loader.load_module(fullname)

ModuleNotFoundError:沒有名為'PyQt5.sip'的模塊

[18720]無法執(zhí)行腳本qt_control_24

【解決】pyinstaller指令中加入: - hidden-import PyQt5.sip

【解決】在主程序中導(dǎo)入PyQt5.sip

問題4

程序中有Multiprocessing的引用

在打包成可執(zhí)行程序后會創(chuàng)建進(jìn)程失敗钞艇。

【解決】

one-directory模式啄寡,只要再程序的最開始調(diào)用multiprocessing. freeze_support()就可以了

注意!Aㄕ铡Mξ铩!一定要寫在

if __name__ == '__main__':

里飘弧,否則就會出現(xiàn) can not get '模塊' from 的錯誤

one-file模式识藤,還需要使用下面修改后的Process和Pool砚著。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌午乓,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,294評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件秧骑,死亡現(xiàn)場離奇詭異,居然都是意外死亡扣囊,警方通過查閱死者的電腦和手機(jī)乎折,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,493評論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來侵歇,“玉大人骂澄,你說我怎么就攤上這事√杪牵” “怎么了坟冲?”我有些...
    開封第一講書人閱讀 157,790評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長溃蔫。 經(jīng)常有香客問我健提,道長,這世上最難降的妖魔是什么伟叛? 我笑而不...
    開封第一講書人閱讀 56,595評論 1 284
  • 正文 為了忘掉前任私痹,我火速辦了婚禮,結(jié)果婚禮上统刮,老公的妹妹穿的比我還像新娘紊遵。我一直安慰自己,他們只是感情好侥蒙,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,718評論 6 386
  • 文/花漫 我一把揭開白布暗膜。 她就那樣靜靜地躺著,像睡著了一般鞭衩。 火紅的嫁衣襯著肌膚如雪学搜。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,906評論 1 290
  • 那天醋旦,我揣著相機(jī)與錄音恒水,去河邊找鬼。 笑死饲齐,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的咧最。 我是一名探鬼主播捂人,決...
    沈念sama閱讀 39,053評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼御雕,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了滥搭?” 一聲冷哼從身側(cè)響起酸纲,我...
    開封第一講書人閱讀 37,797評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎瑟匆,沒想到半個月后闽坡,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,250評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡愁溜,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,570評論 2 327
  • 正文 我和宋清朗相戀三年疾嗅,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片冕象。...
    茶點(diǎn)故事閱讀 38,711評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡代承,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出渐扮,到底是詐尸還是另有隱情论悴,我是刑警寧澤,帶...
    沈念sama閱讀 34,388評論 4 332
  • 正文 年R本政府宣布墓律,位于F島的核電站膀估,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏耻讽。R本人自食惡果不足惜玖像,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,018評論 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望齐饮。 院中可真熱鬧捐寥,春花似錦、人聲如沸祖驱。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,796評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽捺僻。三九已至乡洼,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間匕坯,已是汗流浹背束昵。 一陣腳步聲響...
    開封第一講書人閱讀 32,023評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留葛峻,地道東北人锹雏。 一個月前我還...
    沈念sama閱讀 46,461評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像术奖,于是被迫代替她去往敵國和親礁遵。 傳聞我的和親對象是個殘疾皇子轻绞,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,595評論 2 350