os.getcwd()
獲取當前工作目錄
os.chdir(path)
改變當前指令碼工作目錄;相當於shell下cd
os.curdir
返回當前目錄: ('.')
os.pardir
獲取當前目錄的父目錄字串名:('..')
os.makedirs('dir1/dir2')
可生成多層遞迴目錄
os.removedirs('dirname1')
若目錄為空,則刪除,並遞迴到上一級目錄,如若也為空,刪除,依此類推
os.mkdir('目錄名')
建立單級目錄
os.rmdir('目錄名')
刪除單級空目錄,若目錄不為空則無法刪除,報錯
os.listdir('dirname')
列出指定目錄下的所有檔案和子目錄,包括隱藏檔案;引數為空,為當前目錄
os.remove()
刪除乙個檔案
os.rename("oldname", "new")
重新命名檔案/目錄
os.stat('path/filename')
獲取檔案/目錄資訊
os.sep
作業系統特定的路徑分隔符,win下為"\\n",linux下為"/"
os.linesep
當前平台使用的行終止符,win下為 \/t",linux下為"\/n"
os.pathsep
用於分割檔案路徑的字串
os.name
字串指示當前使用平台。win->'nt'; linux->'posix'
os.system("bash command")
執行shell命令,直接顯示
os.environ
獲取系統環境變數
os.getpid()
獲取當前程序id
os.getppid()
獲取當前程序父程序的id
檢視d盤下目錄檔案
os.
listdir
(r'd:'
)
執行系統命令
tt = os.
system
('ls -a'
)
或
tt = os.
popen
('dir /d'
) 返回時物件
>
將執行的結果連線到輸入或輸出的流上去,讀取執行的結果
tt = os.
popen
('dir /d').
read()
tt = os.
popen
('dir /d').
readlines
()
Python 的OS 模組(一)
使用python編寫指令碼的時候最常用的就是os 模組啦,今天總結下os模組常用的一些方法 1.得到當前的工作目錄 os.getcwd 2.返回指定目錄下的所有檔案和目錄名 os.listdir 3.刪除檔案 os.remove 4.刪除多個目錄 os.removedirs 5.檢查是否是檔案 os...
python模組 OS模組
bin env python coding utf 8 import os print os.name 輸出主機平台 print os.getcwd 輸出當前目錄 print os.listdir os.getcwd 輸出當前目錄的檔案 橫向 for i in os.listdir os.getcw...
shutil 模組 os模組
shutil.copyfile src,dst 從源src複製到dst中去。如果當前的dst已存在的話就會被覆蓋掉 shutil.move src,dst 移動檔案或重新命名 shutil.copymode src,dst 只是會複製其許可權其他的東西是不會被複製的 shutil.copystat ...