如何在Python中获取* xlsx文件路径名的字符串?

时间:2017-08-16 02:01:18

标签: python excel path

文档中有几种不同的格式文件

我需要获取一个* xlsx格式文件路径的字符串 我使用下面的代码,但它返回错误,如下所示

PATH= u'F:\Workfiles\周报\\forupdate'
filepath = os.path.join(PATH,str(os.listdir(PATH)))

IOError:[Errno 2]没有这样的文件或目录:u“F:\ Workfiles \\ u5468 \ u62a5 \ forupdate \ [u'suxl20170821.xlsx']”

是否有人知道如何获取文件路径???

1 个答案:

答案 0 :(得分:0)

您可以使用listdir查找路径

import os
for file in os.listdir("F:\Workfiles\周报\forupdate"):
    if file.endswith(".xlsx"):
        print(os.path.join("F:\Workfiles\周报\forupdate", file))

或者您可以使用glob

import glob, os
os.chdir("F:\Workfiles\周报\forupdate")
for file in glob.glob("*.xlsx"):
    print(file)