Python中文件路径常用操作总结
发布日期:2025-01-03 19:13 点击次数:61
1 文件路径
在进行数据处理时,经常要用代码去读文件里的数据,那么首先就得知道这个文件的文件路径。文件路径简单地说就是文件的存放位置。文件路径分为两块:文件夹路径和文件名,文件名又分为文件基本名和扩展名。
举例说明:
'/Users/Desktop/data.csv'
其中,
‘/Users/Desktop/‘ 为文件夹路径
‘Data’ 为文件基本名
‘.csv’为文件扩展名。
2 常用操作
2.1 文件路径创建
关键函数:makedirs()——创建新文件夹(目录)
2.2 文件路径获取
获取文件路径有以下几种场景:1、 获取当前工作路径;2、 获取其它文件路径,其它文件路径又可以是一个也可以是多个。
2.2.1 获取当前工作路径
关键函数:getcwd()
运行结果如下:
/Users/Desktop/python_code/My_project/get_path/data.csv
2.2.2 获取一个文件路径
获取其它文件路径的方式有两种,一种是在代码里面直接输入,另一种是采用弹框的形式,手动选择文件夹或者文件。
① 直接在代码里输入路径
运行结果如下:
/Users/Desktop/python_code/My_project/get_path/data.csv
② 弹框选择文件夹或者文件
弹框选择文件夹:
弹框选择文件:
2.2.3 获取多个文件路径
在实际应用中更多的是需要获取多个文件路径,这其中的关键是获取到文件夹里的所有文件,然后再逐一处理。
方法一:
方法二:
运行结果如下:
/Users/Desktop/python_code/My_project/get_path/data.csv/Users/Desktop/python_code/My_project/get_path/data1.csv/Users/Desktop/python_code/My_project/get_path/data2.csv
2.3 文件路径处理
常用的文件路径处理有拼接和拆分。
2.3.1 文件路径拼接
关键函数:os.path.join()
运行结果如下:
/Users/Desktop/python_code/My_project/get_path/data.csv
2.3.2 文件路径拆分
① 拆分成文件夹路径和文件名
关键函数:os.path.split()
运行结果如下:
('/Users/Desktop/python_code/My_project/get_path', 'data.csv')
② 拆分成文件路径和扩展名
关键函数:os.path.splitext()
运行结果如下:
('/Users/Desktop/python_code/My_project/get_path/data', '.csv')
③ 获取文件名(带扩展名)
关键函数:os.path.basename()
运行结果:
data.csv
④ 获取文件夹路径
关键函数:os.path.dirname()
运行结果:
/Users/Desktop/python_code/My_project/get_path
2.4 文件路径判断
2.4.1 判断路径是否存在
运行结果:
True
2.4.2 判断是否为文件夹路径
运行结果:
False
2.4.3 判断是否为文件路径
运行结果:
True
注:
文件夹路径:/Users/Desktop/python_code/My_project/get_path
文件路径:/Users/Desktop/python_code/My_project/get_path/data.csv
以上就是Python中文件路径常用操作总结的详细内容,更多关于Python文件路径操作的资料请关注脚本之家其它相关文章!