文档中有几种不同的格式文件
我需要获取一个* 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']”
是否有人知道如何获取文件路径???
答案 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)