获取当前文件所在路径可以通过os模块中的方法进行实现。
以下是具体步骤:
1.导入os模块
import os
2.使用os模块中的方法获取当前文件的所在路径
current_path = os.path.abspath(__file__)
在该方法中,__file__
表示当前文件的路径。 os.path.abspath
方法会返回当前文件的绝对路径,包括文件名在内。
3.如果只需要获取当前文件所在的目录路径,则可以使用os.path.dirname
方法,该方法将返回当前文件目录的路径:
current_directory = os.path.dirname(os.path.abspath(__file__))
以上两段代码均可以得到当前文件的所在路径,区别在于第二个示例中多了一步获取目录路径的操作。
需要注意的是,__file__
在交互式环境中无法使用,因为交互式环境没有当前文件的概念。
完整代码示例:
import os
# 获取当前文件的所在路径
current_path = os.path.abspath(__file__)
print(current_path)
# 获取当前文件所在的目录路径
current_directory = os.path.dirname(os.path.abspath(__file__))
print(current_directory)
输出结果示例:
/Users/user/Desktop/test.py
/Users/user/Desktop
希望以上内容对您有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python获取当前文件所在路径 - Python技术站