1、pathlib模块用来处理文件和文件夹操作,可跨平台使用。
2、使用操作符进行路径拼接和分解:分为两种Pah对象和Path对象拼接,Path对象和字符串拼接或者字符串和Path对象拼接。
from pathlib import Path
p = Path() # 输出为一个点
p = Path('a', 'b', 'c/d') # 输出为'a/b/c/d',相当于使用/拼接。
a = Path()
a = a/'a' # 输出结果为a,/为拼接符,并不是除号
p.joinpath('etc,'Path('.dhwei'))
# 分解
print(p.parts) # 分解为单个字符串
获取字符串、bytes:
p = Path('.etc')
print(str(p))
print(bytes(p))
#.etc
#b'.etc'