有没有办法使用python查看文件所在的目录?

时间:2019-04-16 07:23:09

标签: python directory

对于我正在python中进行的项目,我需要能够查看文件所在的目录。从本质上来说,这是一个find函数,但是我不知道如何使用python来实现。

我曾尝试在Google上进行搜索,但只找到了如何查看目录中的文件。我想使用文件名查看目录。

总结:我不知道目录,而是想使用其中的文件来查找它。

谢谢。

2 个答案:

答案 0 :(得分:0)

这就是我所做的:

import os
print(os.getcwd())

答案 1 :(得分:0)

在Python中,用于处理本地文件的常见标准库为:

  • os.path
  • 操作系统
  • pathlib

如果您有文件的路径并且想要它的目录,那么我们需要将其解压缩:

>>> 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,了解您可能需要的更多常见操作。