標籤:
(掌握os模組,你需要瞭解Linux或類Unix系統下常用命令的操作)
os.name
指示你正在使用的平台。比如對於Windows,它是‘nt‘
,而對於Linux/Unix使用者,它是‘posix‘
。
os.getcwd()
得到當前工作目錄,即當前Python指令碼工作的目錄路徑。
os.mkdir( ‘path‘ ) 建立新目錄,path為一個字串,表示新目錄的路徑。
os.rmdir( ‘path‘ ) 刪除空的目錄,path為一個字串,表示想要刪除的目錄的路徑。相當於$rmdir命令。
stat( path ) 查看path所指向檔案的附加資訊,相當於$ls -l命令。
os.listdir( ‘.‘)
返回指定目錄下的所有檔案和目錄名 ‘ . ‘ 代表當前路徑下
os.remove( ‘path‘ )
用來刪除一個檔案
rename( src, dst ) 重新命名檔案,src和dst為兩個路徑,分別表示重新命名之前和之後的路徑。
chmod( path, mode ) 改變path指向的檔案的許可權。相當於$chmod命令。
chown( path, uid, gid ) 改變path所指向檔案的擁有者和擁有組。相當於$chown命令。
os.system()
函數用來運行shell命令。
symlink( src, dst ) 為檔案dst建立軟連結,src為軟連結檔案的路徑。相當於$ln -s命令。
os.path.split()
函數返回一個路徑的目錄名和檔案名稱。
>>> os.path.split(‘~/etc/vim/vimrc‘)
(‘~/etc/vim‘, ‘vimrc‘)
os.path.isfile()
和 os.path.isdir()
函數分別檢驗給出的路徑是一個檔案還是目錄。
類似地,os.path.existe()
函數用來檢驗給出的路徑是否真地存在
shutil包
copy(src, dst) 複製檔案,從src到dst。相當於$cp命令。
>>> import shutil
>>> shutil.copy(‘aa.py‘,‘bb.py‘)
move(src, dst) 移動檔案,從src到dst。相當於$mv命令。
Python標準庫 os模組