时间:2020.10.14
环境:Python3.7
目的:简单使用pathlib标准库
说明:
作者:Zhong QQ交流群:121160124 欢迎加入!
pathlib模块是Python内置的标准库 用于路径相关操作 相比os.path()方法 更易使用
导入模块
import pathlib
# 如果只用到Path模块 可只需导入Path
from pathlib import Path
获取当前文件父级路径
p = Path().resolve()
判断目标文件是否存在
# 拼接路径
txt_path = Path(p, "test.txt")
# 判断当前文件同级目录下是否存在test.txt文件 返回true或false
Path.exists(txt_path)
创建或写入内容到test.txt文件 和当前文件同级
# txt_path文件有没有存在都可以 因为p路径是已存在的
with open(txt_path, mode='w', encoding='utf8') as f:
f.write("Hi 大熊猫!" + "\n")
创建文件和文件夹
创建文件可使用touch方法 exist_ok为True时 当文件存在时不做任何操