日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長(zhǎng)提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請(qǐng)做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會(huì)員:747

我們知道,Python/ target=_blank class=infotextkey>Python 在自動(dòng)化領(lǐng)域中被廣泛應(yīng)用,可以很好地自動(dòng)化處理一些任務(wù),就比如編寫 Python 腳本自動(dòng)化執(zhí)行重復(fù)性的任務(wù),如文件處理、數(shù)據(jù)處理、系統(tǒng)管理等需要運(yùn)行其他程序或者與操作系統(tǒng)交互的任務(wù),那么今天我們來看一下在 python 中如何運(yùn)行 shell 命令來與操作系統(tǒng)交互。

一般來講,最好是用 python 自帶的函數(shù)或模塊,而不是直接調(diào)用其他程序或者操作系統(tǒng)的命令,我們來看一下 python 中有哪些自帶模塊或者方法可以實(shí)現(xiàn)。

pathlib模塊

如果你需要?jiǎng)?chuàng)建或者刪除文件/目錄,檢查文件是否存在或者改變權(quán)限等,你完全不需要使用操作系統(tǒng)的命令,你可以完全通過 pathlib 模塊來實(shí)現(xiàn),它有你需要的一切,甚至 glob、os.path 都可以不用。

我們來簡(jiǎn)單看一下關(guān)于這個(gè)模塊的例子:

tempfile模塊

在 Python 中臨時(shí)創(chuàng)建和處理文件時(shí),tempfile 模塊提供了方便的方法,它可以在臨時(shí)目錄中創(chuàng)建臨時(shí)文件和臨時(shí)文件夾,并提供了一些便利的函數(shù)和類來管理這些臨時(shí)文件:

shutil 模塊

前面我們知道 pathlib 模塊滿足了 python 中大多數(shù)與文件相關(guān)的需求,如果需要例如復(fù)制,移動(dòng),刪除或創(chuàng)建文件,可以使用 shutil 模塊:

os 模塊

os 模塊是 Python 中一個(gè)更老的、更底層的模塊,提供了與操作系統(tǒng)交互和執(zhí)行文件系統(tǒng)操作的功能,但是隨著 python 的發(fā)展,越來越多面向?qū)ο蟮摹⒏庇^和易于使用的模塊可以供大家使用,對(duì)于 os 模塊,大家可以了解一下就行了:

sh 模塊

sh 模塊不是 python 的標(biāo)準(zhǔn)模塊,它是一個(gè)第三方模塊,在使用之前我們需要安裝它:

復(fù)制 pip install sh 1. 2.

當(dāng)我們通過 sh 模塊去執(zhí)行一些 shell 命令時(shí),sh 模塊會(huì)嘗試在本地環(huán)境變量($PATH)中查找?guī)в性撁Q的內(nèi)置 shell 命令或二進(jìn)制文件,如果沒有找到,可以自己添加命令路徑:

如果要將命令的輸出寫入到文件里面,可以使用 _out 參數(shù):

我們?cè)谇?shell 命令時(shí)通常會(huì)使用到管道符(|),在 sh 模塊中通過 _in 參數(shù)來實(shí)現(xiàn):

對(duì)于異常處理,我們可以簡(jiǎn)單地處理 ErrorReturnCode 或 TimeoutException 異常:

分享到:
標(biāo)簽:Python
用戶無頭像

網(wǎng)友整理

注冊(cè)時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會(huì)員

趕快注冊(cè)賬號(hào),推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫(kù),初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績(jī)?cè)u(píng)定2018-06-03

通用課目體育訓(xùn)練成績(jī)?cè)u(píng)定