为了账号安全,请及时绑定邮箱和手机立即绑定

如何获取当前文件目录的完整路径?

如何获取当前文件目录的完整路径?

交互式爱情 2019-08-29 08:25:11
如何获取当前文件目录的完整路径?我想获取当前文件的目录路径。我试过了:>>> os.path.abspath(__file__)'C:\\python27\\test.py'但是如何检索目录的路径?例如:'C:\\python27\\'
查看完整描述

3 回答

?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

如果您指的是正在运行的脚本的目录:

import os
os.path.dirname(os.path.abspath(__file__))

如果您的意思是当前的工作目录:

import os
os.getcwd()

请注意,之前和之后file是两个下划线,而不仅仅是一个。

另请注意,如果您以交互方式运行或从文件以外的其他内容加载代码(例如:数据库或在线资源),则__file__可能无法设置,因为没有“当前文件”的概念。上面的答案假设运行文件中的python脚本最常见的情况。


查看完整回答
反对 回复 2019-08-29
?
UYOU

TA贡献1878条经验 获得超4个赞

import osprint os.path.dirname(__file__)


查看完整回答
反对 回复 2019-08-29
  • 3 回答
  • 0 关注
  • 1025 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信