首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何获取当前文件目录的完整路径?

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

Stack Overflow用户
提问于 2010-08-07 20:17:52
回答 5查看 1.8M关注 0票数 1.2K

我想要获取当前文件的目录路径。我试过了:

代码语言:javascript
复制
>>> os.path.abspath(__file__)
'C:\\python27\\test.py'

但是如何检索目录的路径呢?

例如:

代码语言:javascript
复制
'C:\\python27\\'
EN

回答 5

Stack Overflow用户

发布于 2018-04-30 18:51:15

从Python3开始,推荐使用Path

代码语言:javascript
复制
from pathlib import Path
print("File      Path:", Path(__file__).absolute())
print("Directory Path:", Path().absolute()) # Directory of current working directory, not __file__  

文档:pathlib

注意:如果使用Jupyter Notebook,__file__不会返回期望值,因此必须使用Path().absolute()

票数 136
EN

Stack Overflow用户

发布于 2010-08-07 20:24:33

代码语言:javascript
复制
import os
print os.path.dirname(__file__)
票数 12
EN

Stack Overflow用户

发布于 2019-05-23 17:51:37

试试这个:

代码语言:javascript
复制
import os
dir_path = os.path.dirname(os.path.realpath(__file__))
票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3430372

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档