OS庫path子庫的使用

2021-10-07 19:27:38 字數 2026 閱讀 6836

os.path.abspath(path):返回path在當前系統中的絕對路徑

print

(os.path.abspath(

"test.py"))

# output:f:\1-sutdy-computer-python\python-project\scrapy_basis\test.py

os.path.normpath(path):規格化路徑,將路徑全部轉化為反斜槓\分隔
print

(os.path.normpath(r"f:/1-study-computer-python/python-project/scrapy_basis/test.py"))

# output:f:\1-study-computer-python\python-project\scrapy_basis\test.py

os.path.relpath(path):返回當前程式與pat**件的相對路徑
path = os.path.abspath(

"../bookmanagersystem"

)print

(path)

print

(os.path.relpath(path)

)# output1: f:\1-study-computer-python\python-project\bookmanagersystem

# output2: ..\bookmanagersystem

os.path.dirname(path):返回path字串中的資料夾名稱
print

(os.path.dirname(r"f:\1-study-computer-python\python-project\scrapy_basis\test.py"))

# output: f:\1-study-computer-python\python-project\scrapy_basis

os.path.basename(path):返回path字串中的檔名稱
print

(os.path.basename(r"f:\1-study-computer-python\python-project\scrapy_basis\test.py"))

# output: test.py

os.path.join(path,* paths):組合path和*paths,返回新的路徑
print

(os.path.join(r"f:\1-study-computer-python\python-project\scrapy_basis"

, r"test.py"))

# output: f:\1-study-computer-python\python-project\scrapy_basis\test.py

os.path.exists(path):判斷path對應檔案或目錄是否存在,返回true或false
print

(os.path.exists(

"test_os_path.py"))

# output: true

os.path.isfile(path):判斷path所對應是否為已存在的檔案,返回true或false
print

(os.path.isfile(

"test_os_path.py"))

# output: true

os.path.isdir(path):判斷path所對應是否為已存在的目錄,返回true或false
print

(os.path.isdir(

"test_os_path.py"))

# output: false

os.path.getmtime(path):返回path對應檔案或目錄最近一次的修改時間

os.path.getctime(path) :返回path對應檔案或目錄的建立時間

os.path.getsize(path):返回path對應檔案的大小,以位元組為單位

os庫的使用

os庫提供通用的 基本的作業系統互動功能,是python標準庫 路徑操作 os.path子庫,處理檔案路徑及其資訊 程序管理 啟動系統中其他程式 環境引數 獲得系統軟硬體資訊等環境引數 os.path子庫以path為入口,用於操作和處理檔案路徑 一 路徑操作 import os.path os.pa...

os 庫的基本使用

路徑操作是利用os.path子庫 程序管理指啟動系統中的其它程式的功能 環境引數指獲得系統軟硬體資訊等環境引數。1.os庫 路徑操作,os.path字型檔 os.path.abspath path 返回path在當前檔案系統中的絕對路徑 os.path.dirname path 返回path中的目錄...

Python 中os庫的使用

os庫提供通用的 基本的作業系統的互動功能 路徑操作 os.path字型檔,處理檔案路徑及資訊 程序管理 啟動系統中其他程式 環境引數 獲得系統軟硬體資訊等環境引數 os.path子庫以path為入口,用於操作和處理檔案路徑 import os.path as op os.path.abspath ...