复制
收藏
提问
简洁
如何获取python当前文件的路径
2个月前
全网
文档
学术
百科
知识库
回答简洁模式
深入研究一些
可以使用 os
模块的 __file__
属性来获取当前文件的路径。__file__
属性返回当前脚本文件的路径,包括文件名。4
如果要获取当前文件所在的目录路径,可以使用 os.path
模块的 abspath
和 dirname
方法。abspath
方法将相对路径转换为绝对路径,dirname
方法返回路径中的目录名部分。13
此外,Python 3.x 及以上版本提供了 pathlib
模块,它包含了处理文件路径相关问题的类和方法。使用 pathlib
可以更方便地获取文件路径和当前工作目录。2
示例代码如下:
import os
# 使用 __file__ 属性获取当前文件的路径
current_file_path = __file__
# 使用 os.path 模块获取当前文件所在的目录路径
current_dir_path = os.path.dirname(os.path.abspath(current_file_path))
# 使用 pathlib 模块获取当前文件的路径
from pathlib import Path
current_file_path_pathlib = Path(__file__)
current_dir_path_pathlib = current_file_path_pathlib.parent
你觉得结果怎么样?