python os模塊

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() 返回文件的基本信息(比如:最後訪問時間,修改時間……)

python os模塊

(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的執行路徑

相關推薦

推薦中...