import os
print(os.path.join('usr', 'local', 'bin'))
print(os.getcwd())
print(os.path.abspath('.'))
print(os.path.abspath('./os.py'))
print(os.path.isabs('.'))
# os.path.relpath(path, start)將返回從 start 路徑到 path 的相對路徑的字串。
# 如果沒有提供 start,就使用當前工作目錄作為開始路徑
print(os.path.relpath('usr/', 'usr/local/bin')) # ../..
print(os.path.dirname('usr/local/bin')) # usr/local
print(os.path.basename('usr/local/bin')) # bin
# 分割符
print('/usr/local/bin'.split(os.path.sep)) # ['', 'usr', 'local', 'bin']
# 檔案的位元組數
print(os.path.getsize('./os.py'))
# 返回檔名字串的列表
print(os.listdir(os.getcwd()))
cwd = os.getcwd()
for filename in os.listdir(os.getcwd()):
file_dir = os.path.join(cwd, filename)
if os.path.isfile(file_dir):
print(filename, ' ', os.path.getsize(os.path.join(cwd, filename)))
# 檢查路徑有效性
print(os.path.exists('/usr/local/bin'))
print(os.path.isfile('/usr/local/bin'))
print(os.path.isdir('/usr/local/bin'))
os模組的使用
重新命名檔案 os.rename src,dst os.rename 123.txt 124.txt 刪除檔案 os.remove path os.remove 123.txt 建立目錄 os.mkdir 建立多級目錄 os.makedirs 刪除目錄 os.rmdir 刪除多級目錄 os.remo...
python中os模組基本用法
一 os模組概述 python os模組包含普遍的作業系統功能。如果你希望你的程式能夠與平台無關的話,這個模組是尤為重要的。一語中的 二 常用方法 1 os.name 輸出字串指示正在使用的平台。如果是window 則用 nt 表示,對於linux unix使用者,它是 posix 2 os.get...
python中os模組基本用法
首先匯入os模組 模擬檔案 a b c import os os.path.dirname flie 如果這段 是寫下c檔案的文字裡就會返回a b c os.path.dirname os.path.dirname flie 如果這樣寫的話返回的就是a b 也就是c資料夾的上一級目錄 如過是找資料夾...