os模組 :作業系統的介面
原始碼在lib/os.py
os.system() 執行shell命令
os.chdir(path)
os.fchdir(fd)
os.getcwd
os.fsencode(filename)
os.fsdecode(filename)
os.getenv(key, default=none) 獲取環境變數,如果存在則返回環境變數鍵的值,如果不存在返回none(或者設定的預設值)
os.getenvb(key, default=none) 同上,結果為位元組
os.getlogin 返回機器登入的使用者名稱
>>> os.getlogin()'frange'
>>> a = os.stat('1.txt')>>> a
os.stat_result(st_mode=33206, st_ino=844424930345609, st_dev=2423465123, st_nlink=1, st_uid=0, st_gid=0, st_size=4, st_atime=1528970669, st_mtime=1528970669, st_ctime=1528970669)
>>> a.st_size
4
注:屬性:
st_mode 檔案模式:檔案型別和檔案模式位(許可權)。
st_ino inode 節點號。
st_dev 該檔案所在裝置的識別符號。
st_nlink 硬鏈結的數量。
st_uid 檔案所有者的使用者識別符號。
st_gid 檔案所有者的組識別符號。
st_size 檔案大小(以位元組為單位),如果是常規檔案或符號鏈結。符號鏈結的大小是它所包含的路徑名的長度,而不是終止的空位元組。
時間戳:
st_atime 最近訪問的時間以秒表示。
st_mtime 最近的內容修改時間以秒表示。
st_ctime 取決於平台:
unix上最新的元資料更改時間, 在windows上建立的時間,以秒表示。 st_atime_ns 最近訪問的時間以納秒表示,以整數表示。
st_ctime_ns 取決於平台:
unix上最新的元資料更改時間, 在windows上建立的時間,以納秒為單位表示為整數。
補充:生成金鑰
>>> import os>>> os.urandom(24)
b'\xd8\xa2\x95\xc3b\x97\x83&\xeb\x97\xd5/j\x10ub\xa3a\x13\r\x84%\x98q'
python os介紹 Python os模組介紹
os模組主要用於執行系統命令 import os os.remname file.txt file1.txt 檔案重新命名 os.remove file1.txt 刪除檔案 os.mkdir test 建立資料夾 os.rmdir test 刪除資料夾 os.sep 可以取代作業系統特定的路徑分割符...
python os模組總結
在python的標準庫os模組中包含普遍的作業系統功能。程式能夠與平台,就靠這個模組了。下面是os模組常用的方法.1.os.sep 可以取代作業系統特定的路徑分割符 2.os.name 字串指示你正在使用的平台。比如對於windows,它是 nt 而對於linux unix使用者,它是 posix ...
python os模組學習
os模組提供了與作業系統打交道時常用的功能實現,換句話說,要是你想讓你的 跑在不同的操作平台上,這個模組是不可以不掌握的。一.常用方法 1.os.getcwd 返回當前的工作目錄 import os print os.getcwd c users tamarous documents visual ...