#建立
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 判斷指定物...