如何使用文件名在Python中获取文件路径?

时间:2019-07-15 10:31:42

标签: python html filenames filepath

我知道我要在网页应用程序中打开的PC上存储的文件的名称。我需要将文件路径发送到相同的html文件。所以我想使用Python或HTML中的文件名获取文件路径。

我尝试在Python中使用os.path.dirname(filename),但是它不起作用,因为该属性应该是该函数的路径。

1 个答案:

答案 0 :(得分:0)

  • 使用os.path.abspath获取路径名的标准化绝对化版本
  • 使用os.walk来获取位置

代码:

import os
file_ = 'filename.txt'

for root, dirs, files in os.walk('C:/'):
    for name in files:
        if file_ in name:
            print (os.path.abspath(os.path.join(root, name)))

输出:

C:\Users\User\Desktop\filename.txt