python筆記7 OS對目錄的操作和引用

2022-07-27 19:36:12 字數 844 閱讀 1395

需要引入os模組  import os

一、目錄處理

絕對路徑:相對根目錄的路徑。

相對路徑:當前目錄後的路徑。

1.新建和刪除路徑

新建路徑:os.mkdir(路徑),每次只能新建一級路徑,否則報錯。新建路徑不能已存在,否則也會報錯。

刪除路徑:os.rmdir(路徑)

2.獲取路徑

__file__指的是當前檔案,。

os.path.realpath(路徑檔案)獲取絕對路徑

os.getcwd()獲取當前檔案的路徑

3,拼接路徑和拼接路徑後新建

拼接路徑:os.path.join(原路徑,路徑1,路徑2),注意路徑前的「r」用來申明不被轉義

示例如下:

4.獲取目錄資訊,判斷目錄性質

路徑分離,返回的是列表:os.listdir(路徑)

判斷是否是路徑,返回的是布林值:os.path.isdir(路徑)

判斷是否是檔案,返回的是布林值:os.path.isfile(路徑)

5.對檔案路徑切割

路徑切割,返回的是列表:os.path.split(檔案路徑)

示例如下,注意返回結果的區別:

Python基礎學習筆記 目錄(OS)

必須匯入 import os 按需求匯入 import shutil python內建的檔案操作的高階模組函式 含義os.chdir path 切換目錄,當前目錄 上層目錄 根目錄 os.mkdir 資料夾名 mode 777 建立目錄 資料夾 只能在本程式所在的資料夾建立乙個資料夾,不能建立目錄樹...

Python3 os模組對目錄操作

import os from os.path import join for root,dir,files in os.walk var log os.walk print root 檢視路徑 print dir 檢視名稱 print files for name in files print jo...

Python筆記 os模組的檔案和目錄函式

1.與目錄相關的函式 直接在當前目錄下建立子目錄 os.mkdir abc 0o755 遞迴建立目錄 path abd xyz wawa os.makedirs path,0o755 import os 刪除當前目錄下的子目錄 os.rmdir abc 遞迴刪除目錄,從最裡層開始遞迴刪除 path ...