更新時(shí)間:2022-09-07 來(lái)源:黑馬程序員 瀏覽量:
Python的os模塊中提供了很多函數(shù),這些函數(shù)可以對(duì)文件執(zhí)行一些常見(jiàn)操作,包括重命名文件和刪除文件。接下來(lái),本節(jié)將針對(duì)文件的重命名和刪除進(jìn)行詳細(xì)地講解。
1.文件的重命名
os模塊的rename函數(shù)可以完成對(duì)文件的重命名操作,格式如下:
os.rename(src, dst)
上述格式中,src指的是需要修改的文件名,dst指的是修改后的新文件名。
例如,將文件“畢業(yè)論文.txt”重命名為“畢業(yè)論文-最終版”的示例代碼如下:
import os os.rename("畢業(yè)論文.txt", "畢業(yè)論文-最終版.txt")
2.文件的刪除
os模塊的remove函數(shù)可以完成對(duì)文件的刪除操作,格式如下:
os.remove(path)
上述格式中,path指的是指定路徑下的文件。
例如,刪除當(dāng)前路徑下的文件“畢業(yè)論文.txt”的示例代碼如下:
import os os.remove("畢業(yè)論文.txt")
實(shí)際開發(fā)中,有時(shí)需要對(duì)文件夾進(jìn)行一些操作,例如新建文件夾等。Python的os模塊中提供了一些函數(shù)實(shí)現(xiàn)文件夾的常規(guī)操作,包括創(chuàng)建文件夾、獲取當(dāng)前目錄、改變默認(rèn)目錄、獲取目錄列表和刪除文件夾,具體內(nèi)容如下。
1.創(chuàng)建文件夾
os模塊的mkdir方法用來(lái)創(chuàng)建文件夾,示例代碼如下:
import os os.mkdir("張三")
2.獲取當(dāng)前目錄
os模塊的getcwd方法用來(lái)獲取當(dāng)前的目錄,示例代碼如下:
import os os.getcwd()
3.改變默認(rèn)目錄
os模塊的chdir方法用來(lái)改變默認(rèn)的目錄,例如,將當(dāng)前目錄改變?yōu)樯弦患?jí)目錄的代碼如下所示:
import os os.chdir("../")
4.獲取目錄列表
os模塊的listdir方法用來(lái)獲取目錄列表,例如,要獲取當(dāng)前路徑下的子目錄列表,代碼如下所示:
import os os.listdir("./")
5.刪除文件夾
os模塊的rmdir方法用來(lái)刪除文件夾,例如,下面的代碼刪除了當(dāng)前路徑下的“張三”目錄:
import os os.rmdir("張三")
Python字典的常見(jiàn)操作:根據(jù)鍵訪問(wèn)值【Python培訓(xùn)】
2022-09-07Python數(shù)據(jù)可視化:matplotlib所繪圖形的層次結(jié)構(gòu)
2022-09-07Python培訓(xùn):常見(jiàn)的數(shù)據(jù)可視化庫(kù)有哪些?
2022-09-07Python怎樣記錄程序在運(yùn)行時(shí)所產(chǎn)生的日志信息?
2022-09-06python不定長(zhǎng)參數(shù)有啥用【Python培訓(xùn)】
2022-09-06python中運(yùn)算符的用法【Python培訓(xùn)】
2022-09-06