創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買(mǎi)多久送多久,劃算不套路!
創(chuàng)新互聯(lián)公司-成都網(wǎng)站建設(shè)公司,專(zhuān)注成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、網(wǎng)站營(yíng)銷(xiāo)推廣,申請(qǐng)域名,網(wǎng)頁(yè)空間,網(wǎng)站托管、服務(wù)器托管有關(guān)企業(yè)網(wǎng)站制作方案、改版、費(fèi)用等問(wèn)題,請(qǐng)聯(lián)系創(chuàng)新互聯(lián)公司。這篇文章主要介紹python關(guān)文件夾的方式,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
python中對(duì)文件、文件夾(文件操作函數(shù))的操作需要涉及到os模塊和shutil模塊。
得到當(dāng)前工作目錄,即當(dāng)前Python腳本工作的目錄路徑: os.getcwd()
返回指定目錄下的所有文件和目錄名:os.listdir()
函數(shù)用來(lái)刪除一個(gè)文件:os.remove()
刪除多個(gè)目錄:os.removedirs(r“c:\python”)
檢驗(yàn)給出的路徑是否是一個(gè)文件:os.path.isfile()
檢驗(yàn)給出的路徑是否是一個(gè)目錄:os.path.isdir()
判斷是否是絕對(duì)路徑:os.path.isabs()
檢驗(yàn)給出的路徑是否真地存:os.path.exists()
推薦學(xué)習(xí)《python教程》
返回一個(gè)路徑的目錄名和文件名:os.path.split() 如 os.path.split('/johnny/python/project/code/test.txt') 結(jié)果:('/johnny/python/project/code', 'test.txt')
分離擴(kuò)展名:os.path.splitext()
獲取路徑名:os.path.dirname()
獲取文件名:os.path.basename()
運(yùn)行shell命令: os.system()
讀取和設(shè)置環(huán)境變量:os.getenv() 與os.putenv()
給出當(dāng)前平臺(tái)使用的行終止符:os.linesep Windows使用'\r\n',Linux使用'\n'而Mac使用'\r'
指示你正在使用的平臺(tái):os.name 對(duì)于Windows,它是'nt',而對(duì)于Linux/Unix用戶(hù),它是'posix'
重命名:os.rename(old, new)
創(chuàng)建多級(jí)目錄:os.makedirs(r“c:\python\test”)
創(chuàng)建單個(gè)目錄:os.mkdir(“test”)
獲取文件屬性:os.stat(file)
修改文件權(quán)限與時(shí)間戳:os.chmod(file)
終止當(dāng)前進(jìn)程:os.exit()
獲取文件大小:os.path.getsize(filename)
文件操作:
os.mknod("test.txt") 創(chuàng)建空文件 fp = open("test.txt",w) 直接打開(kāi)一個(gè)文件,如果文件不存在則創(chuàng)建文件
open(路徑+文件名,讀寫(xiě)模式)
關(guān)于open 模式:
w 以寫(xiě)方式打開(kāi), a 以追加模式打開(kāi) (從 EOF 開(kāi)始, 必要時(shí)創(chuàng)建新文件) r+ 以讀寫(xiě)模式打開(kāi) w+ 以讀寫(xiě)模式打開(kāi) (參見(jiàn) w ) a+ 以讀寫(xiě)模式打開(kāi) (參見(jiàn) a ) rb 以二進(jìn)制讀模式打開(kāi) wb 以二進(jìn)制寫(xiě)模式打開(kāi) (參見(jiàn) w ) ab 以二進(jìn)制追加模式打開(kāi) (參見(jiàn) a ) rb+ 以二進(jìn)制讀寫(xiě)模式打開(kāi) (參見(jiàn) r+ ) wb+ 以二進(jìn)制讀寫(xiě)模式打開(kāi) (參見(jiàn) w+ ) ab+ 以二進(jìn)制讀寫(xiě)模式打開(kāi) (參見(jiàn) a+ )
以上是python關(guān)文件夾的方式的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道!