【问题标题】:Reading a File in Pandas with quote symbol in Filename在 Pandas 中读取文件名中带有引号的文件
【发布时间】:2023-02-01 14:22:59
【问题描述】:

我有一个文件名,其中包含以下内容(文件名中带有撇号)

Path = 'C:\xxx\yyy-testing\my_inner_path'

文件名 = 'ABC'01myFile.xlsx'

所以定义 File = Path + FileName

我正在尝试使用熊猫路线读取文件

  mydf = pd.read_excel(File, engine='openpyxl', sheet_name=sheet_name)

但是,它给我错误,因为它无法读取它看起来的撇号。请有任何解决方法(不删除撇号)?

【问题讨论】:

    标签: excel pandas path urllib xlsx


    【解决方案1】:

    只是让你的文档名称在 ("") 内转义撇号:

    Path = 'C:xxxyyy-testingmy_inner_path'
    
    FileName = "ABC'01myFile.xlsx"
    
    mydf = pd.read_excel(File, engine='openpyxl', sheet_name=sheet_name)
    

    或者使用反斜杠 ():

    FileName = 'ABC'01myFile.xlsx'
    

    【讨论】:

      猜你喜欢
      • 2018-07-29
      • 2022-01-16
      • 1970-01-01
      • 2020-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-31
      • 1970-01-01
      相关资源
      最近更新 更多