26 操作檔案目錄

2022-07-19 12:48:18 字數 804 閱讀 4418

操作檔案和目錄的函式一部分在os模組中,一部分在os.path模組中。

檢視、建立和刪除目錄:

# 檢視當前目錄的絕對路徑

>>> os.path.abspath('.')

'/users/michael'

# 在某個目錄下建立乙個新目錄,首先把新目錄的完整路徑表示出來

>>> os.path.join('/users/michael', 'testdir')

'/users/michael/testdir'

# 然後建立乙個目錄

>>> os.mkdir('/users/michael/testdir')

# 刪掉乙個目錄:

>>> os.rmdir('/users/michael/testdir')

把兩個路徑合成乙個時,不要直接拼字串,而要通過os.path.join()函式,這樣可以正確處理不同作業系統的路徑分隔符。

同樣的道理,要拆分路徑時,也不要直接去拆字串,而要通過os.path.split()函式,這樣可以把乙個路徑拆分為兩部分,後一部分總是最後級別的目錄或檔名:

>>> os.path.split('/users/michael/testdir/file.txt')

('/users/michael/testdir', 'file.txt')

os.path.splitext()可以直接讓你得到副檔名

這些合併、拆分路徑的函式並不要求目錄和檔案要真實存在,它們只對字串進行操作。

Linux 操作檔案目錄

命令 說明語法 引數引數說明 ls顯示檔案和目錄列表 ls alrtafr name.l列出檔案的詳細資訊 a列出當前目錄所有檔案,包含隱藏檔案 mkdir 建立目錄 mkdir p dirname p父目錄不存在情況下先生成父目錄 cd切換目錄 cd dirname touch 生成乙個空檔案 e...

2 目錄操作 檔案操作

命令 解釋cd home 進入 home 目錄 cd 返回上一級目錄 cd user1 進入個人主目錄 假如使用者名為user1 cd 返回上次所在目錄 pwd顯示當前工作路徑 ls檢視目錄中的檔案 ls l 顯示檔案和目錄的詳細資料 ls a 顯示隱藏檔案 mkdir dir1 建立目錄 rmdi...

NSFileManager操作檔案及目錄

define dirpath users test desktop nserror err nil nsfilemanager fm nsfilemanager defaultmanager nsarray dirarr fm contentsofdirectoryatpath dirpath er...