Python提供了非常便利的方式来查找文件路径,使用Python中的os模块可查找文件路径。os模块提供了一系列用于处理文件和目录的函数,以下是Python查找文件路径的常用的方法,熟练使用你也可以轻松掌握Python查找文件路径。
1. 使用os.getcwd()函数可以获取当前工作目录的路径。这个路径是指你当前运行Python脚本的目录。
import os
current_dir = os.getcwd()
print(current_dir)
2. 使用os.path.abspath()获取文件的绝对路径。
import os
file_path = os.path.abspath("file.txt")
print(file_path)
3. 使用os.path.dirname()获取文件的目录路径。
import os
file_path = "/my/directory/file.txt"
dir_path = os.path.dirname(file_path)
print(dir_path)
4. 使用os.walk()遍历目录及其子目录。
import os
dir_path = "/my/directory"
for root, dirs, files in os.walk(dir_path):
for file in files:
file_path = os.path.join(root, file)
print(file_path)
5. 使用os.path.join()函数可以连接多个路径组件,生成一个完整的文件路径。这个函数会根据操作系统的不同自动选择合适的路径分隔符。
import os
path = os.path.join('path', 'to', 'file.txt')
print(path)
6. 使用os.path.abspath()函数可以获取指定文件或目录的绝对路径。
import os
absolute_path = os.path.abspath('file.txt')
print(absolute_path)
7. 使用os.path.exists()函数可以检查指定路径的文件或目录是否存在。
import os
path = 'file.txt'
if os.path.exists(path):
print(f'{path} exists')
else:
print(f'{path} does not exist')
掌握以上方法可以轻松帮助你在Python中查找文件路径,从而实现一些文件的批量操作,在实际办公中,可提高个人工作效率。
本文首发于公众号:大话数据分析,数据分析的收集者、整理者、分享者、实践者,带你体验不同的数据分析。