1. 程式人生 > >[python] os檔案庫的簡單介紹和使用

[python] os檔案庫的簡單介紹和使用

路徑操作

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()