领取MOLI红包

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文件路径操作的资料请关注脚本之家其它相关文章!