路径与文件
前言
在Python中,os模块提供了与操作系统交互的各种功能,包括文件路径的操作。但是,与pathlib相比,os模块通常使用字符串来表示和操作路径,并且它的API更接近于传统的文件系统操作。一般使用pathlib和os相结合的方式对路径进行操作。
导入包
假设我们有以下的路径结构,在本文中将使用这一结构来演示路径和文件操作。
import os
from pathlib import Path
判断路径存在
os方式
p = "./testPath/testPath2/file.txt"
if os.path.exists(p):
print("路径存在")
else:
print("路径不存在")
patlib方式
p = Path("./testPath/testPath2/file.txt")
if p.exists():
print("路径存在")
else:
print("路径不存在")
判断路径类型(判断文件还是文件夹)
os方式
p = "./testPath/testPath2/file.txt"
if os.path.isfile(p):
print("p为文件")
elif os.path.isdir(p):
print("p为文件夹")
else: