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

我需要使用下面的代码获取一个字符串,该字符串是我使用的* 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 已采纳

您可以使用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)

  ask by march_seven translate from so

未解决问题?本站智能推荐:

2回复

如何使用Python中的csv模块将csv文件保存到绝对路径?

我目前有一个程序,该程序从文件夹中的.txt文件收集数据,然后将该数据保存到csv文件中。 由于我计划分发该程序,因此我需要Python文件位于这些.txt文件所在的文件夹中。 但是,我需要将.csv文件扔到绝对文件路径,而不是在与Python脚本和.txt文档相同的文件夹中创建。 这是我
3回复

在执行路径中有空格的 VBA 中运行 Python

我编写了一个 Python 脚本来执行我想通过 Excel VBA 运行的计算并在 Excel 中显示结果。 为了对不同的用户可用,我正在尝试编写一个代码,该代码将根据他们输入的用户名生成 Python 执行和 Python 脚本的路径,因为这是路径中唯一会改变的东西。 有些人在他们的用户名中有一
1回复

使用 openpyxl 导入 Excel 文件时出现问题(文件路径问题)[重复]

这个问题在这里已经有了答案: FileNotFoundError 但文件存在1 个回答 去年关闭。 我正在尝试使用
1回复

Python [Errno 2]没有这样的文件或目录

我试图遍历仅包含xls文件的文件夹,然后一个一个地打开它们。 注意:所有xsl文件都像“ 001_text.xls”,...“ 030_text.xls”一样枚举。 我的代码是: 问题是我只获得第一个文件(001_text.xls)的输出,并且连续出现错误: 有办法解决吗
2回复

python使用路径从选定的文件中创建一个excel并读取excel

我有一个包含 100 个 excel 文件的文件夹。 我只需要其中的 20 个,我想用选定的工作表创建一个 excel 文件(所有 excel 文件的工作表相同)。 我做了以下事情: # Working directory data_folder = Path("C:/Users/.../myfi
1回复

在Python上从iCloud Drive读取Excel文件

我正在尝试在我的代码中读取Excel文件,而它需要该文件的路径。 文件路径进入iCloud驱动器>文档> Python>'filename.xlsx' 我当前的是: 但是我想将文件放置在适当的文件夹中-而不是下载中。 我有一台Macbook。 我曾尝
1回复

如何在不指定excel名称的情况下从文件夹中读取excel?

我想从文件夹read_excel并加载到数据库,但excel将每周刷新并更改名称(ReportWK01,ReportWK02,...)在该文件夹(名称To_Load)只是我需要的一个excel。 我尝试指定路径然后read_excel,但我不知道正确的语法。 它是写我的
1回复

使用win32com库从python脚本保存Excel文件

我正在使用win32com.client库打开xlsm文件并将其保存到xls文件。 是的我知道有些人可能会提出这样的问题:不应该保存到旧格式,但这是业务的要求 - 文件的接收者大多使用旧的Excel版本,因此将它们转换为新版本不是选项。 回到问题所在。 正在进行转换的代码如下: