python3.4开始,pathlib模块提供了一种面向对象的方式来处理文件系统路径
pathlib使得文件操作更加直观和简洁
from pathlib import Path
# 创建文件
p=Path('./files/test01.txt')
p.write_text("helloWorld666")
# 读取文件
content = p.read_text()
print(content)
# 检查文件是否存在
if p.exists():
print(f"{p} exist.")
# 删除文件
if p.exists():
# 删除文件:与os.remove()功能相同
print("文件存在,准备删除")
# p.unlink()
pathlib其它方法和属性
is_file()
is_dir()
glob()
rglob()
等
pathlib模块使得在python中处理文件路径和文件操作变得更加容易和直观。