在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
类,可以方便地处理文件路径,并且减少代码的复杂度。