操作系統(tǒng)(Operating System祥款,簡稱OS)
Python os模塊用來和操作系統(tǒng)交互勘畔,OS routines for NT or Posix depending on what system we're on.
與具體的平臺無關(guān),取決于我們當(dāng)前所使用的系統(tǒng)。
import os # 導(dǎo)入os模塊
os屬性
os.name # 判斷當(dāng)前使用的平臺后众;Windows 返回 ‘nt'; Linux 返回’posix'
os.sep # 輸出操作系統(tǒng)特定的路徑分隔符窑邦,win下為"\\",Linux下為"/"
os.linesep # 輸出當(dāng)前平臺使用的行終止符,win下為"\t\n",Linux下為"\n"
os.pathsep # 輸出用于分割文件路徑的字符串
os函數(shù)
os.getcwd() # 得到當(dāng)前工作的目錄静汤。
os.listdir() # 指定所有目錄下所有的文件和目錄名
os.remove() # 刪除指定文件
os.rmdir() # 刪除指定目錄
os.mkdir() # 創(chuàng)建目錄
os.path.isfile() # 判斷指定對象是否為文件。是返回True,否則False
os.path.isfile() # 判斷指定對象是否為文件居凶。是返回True,否則False
os.path.isdir() # 判斷指定對象是否為目錄虫给。是True,否則False
os.path.exists() # 檢驗(yàn)指定的對象是否存在。是True,否則False
os.path.split() # 返回路徑的目錄和文件名
os.path.getsize()——獲得文件的大小侠碧,如果為目錄抹估,返回0
os.path.abspath()——獲得絕對路徑
os.path.join(path, name)——連接目錄和文件名
os.path.basename(path)——返回文件名
os.path.dirname(path)——返回文件路徑
- os.system
os.system() # 執(zhí)行shell命令