os:操作系統(tǒng)(operating system)
os模塊中關(guān)于文件/目錄常用的函數(shù)使用方法
| 函數(shù)名 | 使用方法 |
|---|---|
| getcwd() | 返回當(dāng)前工作目錄 |
| chdir(path) | 改變工作目錄 |
| listdir(path=’.’) | 舉指定目錄中的文件名(’.‘表示當(dāng)前目錄,’…'表示上一級(jí)目錄) |
| mkdir(path) | 創(chuàng)建單層目錄,如該目錄已存在拋出異常 |
| makedirs(path) | 遞歸創(chuàng)建多層目錄,如該目錄已存在拋出異常,注意:'E:\a\b’和’E:\a\c’并不會(huì)沖突 |
| remove(path) | 刪除文件 |
| rmdir(path) | 刪除單層目錄,如該目錄非空則拋出異常 |
| removedirs(path) | 遞歸刪除目錄,從子目錄到父目錄逐層嘗試刪除,遇到目錄非空則拋出異常 |
| rename(old, new) | 將文件old重命名為new |
| system(command) | 運(yùn)行系統(tǒng)的shell命令 |
| walk(top) | 遍歷top路徑以下所有的子目錄,返回一個(gè)三元組:(路徑, [包含目錄], [包含文件]) |
路徑操作中常用到的一些os函數(shù)
| 函數(shù)名 | 使用方法 |
|---|---|
| os.curdir | 指代當(dāng)前目錄(’.’) |
| os.pardir | 指代上一級(jí)目錄(’…’) |
| os.sep | 輸出操作系統(tǒng)特定的路徑分隔符(Win下為’\’,Linux下為’/’) |
| os.linesep | 當(dāng)前平臺(tái)使用的行終止符(Win下為’\r\n’,Linux下為’\n’) |
| os.name | 指代當(dāng)前使用的操作系統(tǒng)(包括:‘posix’, ‘nt’, ‘mac’, ‘os2’, ‘ce’, ‘java’) |
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元

