os模組 檔案路徑

2021-10-09 13:57:06 字數 1295 閱讀 9860

1.檔案所在絕對路徑

file

='d://program'

os.path.abspath(

file

)# 'd://program'

# 注意

os.getcwd(

)# 返回當前工作目錄,當工作目錄與檔案實際所在路徑不同時,返回結果與os.path.abspath()返回結果不同

2.檔案所在資料夾路徑

os.path.dirname(

file

)# 'd://program'

3.檔名

os.path.basename(

file

)# 'test.csv'

4.判斷是否為檔案

os.path.isfile(

file

)# true

5.判斷是否為目錄路徑

path =

'd://program'

os.path.isdir(path )

# true

6.判斷檔案/路徑是否存在

os.path.exists(

file

)os.path.exists(path)

7.路徑分割,返回包含 dirname 和 basename 的元組

os.path.split(

file

)# ('d://program','test.csv')

8.建立路徑

os.mkdir(path)

# 單層,建立路徑。僅建立引數對應的路徑,如中間路徑不存在,丟擲filenotfounderror

os.makedirs(path)

# 多層,遞迴的建立路徑。中間路徑不存在時,建立 直到子路徑。如路徑存在,則丟擲oserror

# 一般可搭配os.path.exists使用

ifnot os.path.exists(path)

:os.makedirs(path)

9.刪除檔案

os.remove(

file

)# 刪除file指向的檔案,如傳入為資料夾,丟擲oserror

10.遞迴的刪除路徑

os.removedirs(path)

os 模組 python file 與檔案路徑

eg1 root kooxoo20 180 sersync cat test.py usr bin env python print file root kooxoo20 180 sersync python test.py test.py me相對路徑得到的是相對路徑 root kooxoo20 ...

os模組關於路徑

os模組關於路徑的幾個主要方法 os.path 模組路徑訪問函式 os.path.basename 去掉目錄路徑,返回檔名 os.path.dirname 去掉檔名,返回目錄路徑 os.path.split 將路徑分為 dirname,basename 元組os.path.join 將目錄路徑和檔案...

os模組關於路徑

os模組關於路徑的幾個主要方法 os.path 模組路徑訪問函式 os.path.basename 去掉目錄路徑,返回檔名 os.path.dirname 去掉檔名,返回目錄路徑 os.path.split 將路徑分為 dirname,basename 元組 os.path.join 將目錄路徑和檔...