os模塊
os.getcwd() 得到python腳本的工作目錄
os.listdir() 返回指定目錄下的文件和目錄名(是以列表的形式呈現)
例如:>>>import os
>>>os.listdir('/fan')
os.remove() 刪除一個文件
例如:>>>import os
>>>f = '/fan/1.txt'
>>>os.remove(f)
os.removedirs(r"") 刪除多個目錄 (待檢驗)
os.path.isfile() 檢驗給出的路徑是不是文件
os.path.isdir() 檢驗給出的路徑是不是目錄
os.path.isabs() 判斷是否是絕對路徑
os.path.split() 返回一個路徑的目錄名和文件名
例如:>>> os.path.split('/fan/hha/1.txt')
('/fan/hha', '1.txt')
os.path.splitext() 分離擴展名
例如:>>> os.path.splitext('/fan/hha/1.txt')
('/fan/hha/1', '.txt')
os.path.dirname() 獲取路徑名
os.path.basename() 獲取文件名
os.system() 運行shell命令
例如:>>> os.system('ls')
os.getenv()和os.putenv() 讀取和設置環境變量
os.rename() 重命名
例如:>>>os.rename('/fan/hha/1.txt','/fan/hha/2.txt')
os.makedirs(r:"") 創建多級目錄
os.mkdir("") 創建單個目錄
os.chmod() 修改文件權限和時間戳
os.stat() 獲取文件屬性
os.exit() 終止進程
os.path.getsize() 獲取文件大小(單位是比特)
os.mknod() 創建空文件
os.name() 提示正在使用的系統(windows是nt,linux是posix)
os.environ 獲得系統信息
os.lstat()返回文件的基本信息(比如:最後訪問時間,修改時間……)
os.stat() 返回文件的基本信息(比如:最後訪問時間,修改時間……)
(st_atime (訪問時間), st_mtime (修改時間), st_ctime(創建時間))
>>> os.environ['HOME'] 獲得家目錄
'/root'
os.environ['USER']:當前使用用戶。
os.environ['LC_COLLATE']:路徑擴展的結果排序時的字母順序。
os.environ['SHELL']:使用shell的類型。
os.environ['LAN']:使用的語言。
os.environ['SSH_AUTH_SOCK']:ssh的執行路徑