python 的文件夾操作函數(shù)在os(小寫(xiě))模塊中。使用時(shí)需要執(zhí)行以下命令:
import os
os相關(guān)函數(shù)介紹:
1、os.chdir(path):將當(dāng)前工作文件夾改為參數(shù)指向的文件夾。如果沒(méi)有給出path參數(shù),則報(bào)錯(cuò)。
2、os.getcwd():顯示當(dāng)前工作文件夾。
3、os.makedirs(name):根據(jù)參數(shù)創(chuàng)建新文件夾。如果沒(méi)有給出name參數(shù),則報(bào)錯(cuò)。此函數(shù)支持創(chuàng)建多級(jí)文件夾,如:\c1\c2\c3,如果上一級(jí)文件不存在,則會(huì)自動(dòng)創(chuàng)建。
4、os.mkdir(name):根據(jù)參數(shù)創(chuàng)建新文件夾。如果沒(méi)有給出name參數(shù),則報(bào)錯(cuò)。此函數(shù)不支持創(chuàng)建多級(jí)文件夾,如:\\c1\c2,如果c1不存在,則創(chuàng)建c2會(huì)報(bào)錯(cuò)。
5、os.listdir(path):返回參數(shù)path文件夾下的所有文件名字符串列表(包括文件名及擴(kuò)展名)。不給出path時(shí),默認(rèn)是當(dāng)前工作文件夾。
os.path模塊:是os中部分函數(shù)的集合
1、os.path.join():根據(jù)參數(shù)字符串返回包含文件夾及文件名的字符串。
os.path.join('software','zxqygl','data') #輸出:'software\\zxqygl\\data'
2、os.path.abspath(path):返回參數(shù)path給定的絕對(duì)路徑。如果沒(méi)有給出path參數(shù),則報(bào)錯(cuò)。
3、os.path.isabs(path):如果給定的參數(shù)path是絕對(duì)路徑,就返回True,否則返回False。如果沒(méi)有給出path參數(shù),則報(bào)錯(cuò)。
4、os.path.relpath(path,start):返回從start文件夾到path的相對(duì)路徑字符串。如果沒(méi)有start參數(shù),則以當(dāng)前工作文件夾為開(kāi)始路徑。如果沒(méi)有給出path參數(shù),則報(bào)錯(cuò)。
5、os.path.dirname(path):根據(jù)參數(shù)path返回其最后一個(gè)“\”之前的所有內(nèi)容的字符串。如果沒(méi)有給出path參數(shù),則報(bào)錯(cuò)。
6、os.path.basename(path):根據(jù)參數(shù)path返回其最后一個(gè)“\”之后的所有內(nèi)容的字符串。如果沒(méi)有給出path參數(shù),則報(bào)錯(cuò)。
7、os.path.split(path):根據(jù)參數(shù)返回其包含的路徑名及文件名元組。注意,與os.path.split()與字符串split()函數(shù)不同。 如果沒(méi)有給出path參數(shù),則報(bào)錯(cuò)。
os.path.split('c:\windows\system32\calc.exe') #輸出:('c:\\windows\\system32', 'calc.exe')
8、os.path.getsize(path):返回path參數(shù)指定的文件的字節(jié)數(shù)。如果沒(méi)有給出path參數(shù),則報(bào)錯(cuò)。
9、os.path.exists(path):如果參數(shù)path所給定的文件夾或文件名存在,則返回True。否則返回False。如果沒(méi)有給出path參數(shù),則報(bào)錯(cuò)。
10、os.path.isdir(path):如果參數(shù)path存在且是一個(gè)文件夾名,則返回True,如果不是文件夾,則返回False。如果沒(méi)有給出path參數(shù),則報(bào)錯(cuò)。
11、os.path.isfile():如果參數(shù)path存在且是一個(gè)文件名,則返回True,如果不是文件名,則返回False。如果沒(méi)有給出path參數(shù),則報(bào)錯(cuò)。
在實(shí)際使用中,根據(jù)需要使用不同的函數(shù)組合,可以很方便地操作文件夾。
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧
分享文章:python的文件夾函數(shù)-創(chuàng)新互聯(lián)
文章地址:http://chinadenli.net/article28/dsiejp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、網(wǎng)站內(nèi)鏈、云服務(wù)器、定制網(wǎng)站、網(wǎng)站建設(shè)、外貿(mào)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容