有没有办法使用python查看文件所在的目录? [复制]
Posted
技术标签:
【中文标题】有没有办法使用python查看文件所在的目录? [复制]【英文标题】:Is there a way to view the directory that a file is in using python? [duplicate] 【发布时间】:2019-09-06 05:36:43 【问题描述】:对于我正在使用 python 进行的项目,我需要能够查看文件所在的目录。本质上它是一个查找功能,但是我不知道如何使用 python 来做到这一点。
我尝试在 google 上搜索,但只找到了如何查看目录中的文件。我想使用文件名查看目录。
总结一下:我不知道目录,想用里面的文件找到它。
谢谢。
【问题讨论】:
【参考方案1】:在 Python 中,用于处理本地文件的常用标准库有:
os.path 操作系统 路径库如果你有一个文件的路径并且想要它的目录,那么我们需要解压它:
>>> import os
>>> filepath = '/Users/guest/Desktop/blogpost.md'
>>> os.path.dirname(filepath) # Returns a string of the directory name
'/Users/guest/Desktop'
如果你想要你的脚本的目录,你需要搜索的关键字是“当前工作目录”:
>>> import os
>>> os.getcwd() # returns a string of the current working directory
'/Users/guest/Desktop'
还可以查看this SO post,了解您可能需要的更多常见操作。
【讨论】:
【参考方案2】:这就是我所做的:
import os
print(os.getcwd())
【讨论】:
以上是关于有没有办法使用python查看文件所在的目录? [复制]的主要内容,如果未能解决你的问题,请参考以下文章