如何使用pathlib模块中的Path对象进行基本路径操作?
- 内容介绍
- 文章标签
- 相关推荐
本文共计167个文字,预计阅读时间需要1分钟。
pythonimport pathlib
a=pathlib.Path().is_dir(pathlib.Path.home().joinpath('data', 'abc'))print(a)
b=pathlib.Path().is_file(pathlib.Path.cwd().joinpath('pathlib_01.py'))print(b)
c=pathlib.Path.home().joinpath('data')print(c)
a = Path.is_dir(Path.home().joinpath('data', 'abc'))
print(a)
b = Path.is_file(Path.cwd().joinpath('pathlib_01.py'))
print(b)
c = Path.home().joinpath('data').parts
print(c)
# 创建单个文件夹, 当要创建的文件夹存在时会报错
p1 = Path.cwd().joinpath('tmp')
if not Path.exists(p1):
Path.mkdir()
# 创建嵌套文件夹,注意加parents参数,否则报错
p2 = Path.cwd().joinpath('tmp1/tmp2')
if not p2.exists():
Path.mkdir(p2, parents=True)
本文共计167个文字,预计阅读时间需要1分钟。
pythonimport pathlib
a=pathlib.Path().is_dir(pathlib.Path.home().joinpath('data', 'abc'))print(a)
b=pathlib.Path().is_file(pathlib.Path.cwd().joinpath('pathlib_01.py'))print(b)
c=pathlib.Path.home().joinpath('data')print(c)
a = Path.is_dir(Path.home().joinpath('data', 'abc'))
print(a)
b = Path.is_file(Path.cwd().joinpath('pathlib_01.py'))
print(b)
c = Path.home().joinpath('data').parts
print(c)
# 创建单个文件夹, 当要创建的文件夹存在时会报错
p1 = Path.cwd().joinpath('tmp')
if not Path.exists(p1):
Path.mkdir()
# 创建嵌套文件夹,注意加parents参数,否则报错
p2 = Path.cwd().joinpath('tmp1/tmp2')
if not p2.exists():
Path.mkdir(p2, parents=True)

