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中处理文件路径和文件操作变得更加容易和直观。