python之os模組功能詳解

2021-10-13 17:11:44 字數 2048 閱讀 6563

#建立

os.makedirs(r'c:\a\b'

)#遞迴動態建立目錄

os.mkdir(

'c:\\windows\\a'

)#windows包不好直接授權建資料夾,要是有的話就直接到對應的資料夾上修改屬性-讀寫許可權就可以了

#刪除os.removedirs(r'c:\c\a\b'

)#若目錄空,刪除目錄,從最後一級往前遞迴刪除,清理空資料夾

os.rmdir(

'c:\\a\\b'

)#刪除單級空目錄,若a、b,只刪除b

print

(os.remove(

'c:\\a\\a.txt'))

#刪除a資料夾下的a.txt檔案

#切換os.chdir(

'e:\\s14'

)#chdir()切換目錄

print

(os.chdir(r'e:\s14\內建模組'))

#r直接切換

#獲取print

(os.getcwd())

#獲取當前目錄

print

(os.listdir(

'.')

)#返回當前目錄下的所有內容,以列表形式返回

print

(os.stat(

"mokuai.py"))

print

(os.environ)

#以字典形式輸出環境變數

print

(os.sep)

#輸出作業系統特定的分隔符,win://,linux:\

print

(os.linesep)

#輸出當前平台的終止符,win:\t\n,linux:\n

print

(os.pathsep)

#輸出用於分割檔案路徑的字串

print

(os.curdir)

#返回當前目錄,'.'

print

(os.pardir)

#f返回上一級目錄。『..'

print

(os.name)

#顯示當前作業系統

print

(os.system(

'dir'))

#檢視當前資料夾

print

(os.system(

'ipconfig'))

#檢視當前ip

#修改print

(os.renames(

'c:\\a\\a.txt'

,'c:\\a\\tes.txt'))

#將檔案重新命名,也是寫路徑

2.os.path模組詳解

#獲取

os.path.abspath(

)#獲取某乙個檔案的絕對路徑

os.path.getatime(

)#返回path所指的檔案或目錄的最後的訪問時間,時間戳

os.path.getmtime(

)#返回path所指的檔案或目錄的最後的修改時間,時間戳

#以下三個可以不考慮路徑是否存在

os.path.split(

'c:\a\tes.txt'

)#返回乙個元組,兩部分,乙個目錄,乙個檔名

os.path.dirname(r'c:\a\tex.txt'

)#獲取檔案的絕對路徑

os.path.basename(r'c:\a\tes.txt'

)#獲取最後的值

#判斷是否存在

os.path.exists(r'c:'

)#判斷路徑是否存在

os.path.isabs(r'c:\a'

)#判斷是否乙個絕對路徑

os.path.isfile(r'c:\a\tes.txt'

)#判斷是否乙個檔案

os.path.isdir(

)#是否是資料夾

#將多個部分組合成乙個路徑

os.path.join(r'c:』,r『\b'

,r'\a.txt'

)#將多個路徑組合返回

python之OS模組詳解

步入第二個模組世界 os os.mknod text.txt 建立空檔案 fp open text.txt w 直接開啟乙個檔案,如果檔案不存在就建立檔案 w 寫方式 a 追加模式開啟 從eof開始,必要時建立新檔案 r 以讀寫模式開啟 w 以讀寫模式開啟 a 以讀寫模式開啟 rb 以二進位制讀模式...

python學習之os模組詳解

os opreate system python標準庫,用於和作業系統平台的互動介面。使用os提供的介面,也可以實現跨平台訪問。一,目錄檔案操作 import os os.getcwd 獲取當前工作目錄,即當前python指令碼工作的目錄路徑 os.chdir d pycode 改變當前指令碼工作目...

python中OS模組功能

os常用來處理檔案和目錄 coding utf 8 import os 匯入os模組 os.getcwd 得到當前工作目錄 os.listdir 指定所有目錄下所有檔案和目錄 os.remove 刪除目錄 os.rmdir 刪除目錄 os.mkdir 建立目錄 os.path.isdir 判斷指定物...