OS模組基本使用

2022-09-20 13:24:11 字數 1106 閱讀 8236

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資料夾的上一級目錄 如過是找資料夾...