2017-08-16 65 views
0

有在文档几种不同格式的文件如何获得* XLSX文件路径名的字符串在Python?

我需要得到一个字符串,这是* XLSX格式我用下面的代码文件路径 的,但它返回一个错误如象下面

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

IO错误:[错误2]没有这样的文件或目录:U“F:\工作文件\\ u5468 \ u62a5 \ forupdate \ [u'suxl20170821.xlsx'] “

没有任何机构知道如何获取文件路径???

回答

0

可以使用listdir同时找到路径

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

或者您可以使用水珠

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

@march_seven做这项工作? –

+0

感谢方法1是好的,但方法2似乎os.chdir()没有工作,这意味着os没有改变到目录~~~ –

相关问题