在Python中,可以使用pathlib
模塊中的Path
類來處理文件路徑。Path
類提供了許多常用的方法來操作文件路徑,并且更加靈活和簡潔。
以下是一些在Python中靈活使用Path
類的方法:
Path
對象:from pathlib import Path
# 創建絕對路徑
path = Path('/path/to/file.txt')
# 創建相對路徑
path = Path('path/to/file.txt')
# 獲取當前工作目錄
path = Path.cwd()
if path.exists():
print('路徑存在')
else:
print('路徑不存在')
print(path.name) # 文件名
print(path.suffix) # 文件擴展名
print(path.parent) # 父目錄
print(path.stem) # 文件名(不包含擴展名)
new_path = path / 'new_file.txt'
for file in path.iterdir():
print(file)
for file in path.rglob('*'):
print(file)
new_path = Path('new_path')
path.rename(new_path) # 移動文件
path.replace(new_path) # 移動文件(替換)
path.unlink() # 刪除文件
通過靈活使用Path
類,可以方便地處理文件路徑,并且減少代碼的復雜度。