[python] os檔案庫的簡單介紹和使用
阿新 • • 發佈:2018-12-20
路徑操作
os.path 子庫,用來處理檔案路徑等資訊
使用方法:
import os.path import os.path as op # 返回當前檔案絕對路徑 os.path.abspath(path) #歸一化路徑檔案,統一為\\分隔形式 os.path.normpath(path) #返回當前程式和檔案的相對路徑 os.path.relpath(path) # 返回所取路徑的目錄、最後檔名 op.dirname(path) op.basename(path) # 組合兩路徑 op.join(path,*paths) # 判斷對應檔案或目錄是否存在,返回T F op.exists(path) op.isfile(path) op.isdir(path) #示例 op.relpath("hello.py") 》'hello.py' op.abspath("hello.py") 》'D:\\MathElectric\\python\\Z_exercises\\hello.py'
獲取檔案或者路徑的訪問、修改、建立時間:
# 上一次訪問時間
op.getatime(path)
# 最近一次修改時間
op.getmtime(path)
# 建立時間
op.getctime(path)
返回的是計算機內部計時,使用time.ctime轉化為方便理解的時間形式
獲取path檔案得大小,單位為位元組
op.getsize(path)
程序管理
呼叫系統中的其他外部程式
path為要使用的外部程式exe的路徑
os.system(path)
# 使用外部程式開啟指定檔案
os.system(exepath 空格 filepath)
環境引數
取得或改變系統的軟硬體環境引數
# 修改當前操作路徑
os.chdir("D:")
# 獲得當前路經
>>> import os
>>> os.getcwd()
'D:\\MathElectric\\python'
# 獲得當前系統登入者名稱
os.getlogin()
# 獲得當前計算機cpu數量
os.cpu_count()