为什么我不能访问python中的excel文件?

2024-09-29 22:05:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用excel文件中的一些数据。但是,我得到一个错误,说它找不到文件。我查过了,目录和文件名都是正确的,我做错了什么

代码如下:

import os
import pandas as pd

print(os.getcwd())

df = pd.read_excel(r'C:/Users/Eder/Desktop/TFG/Data/Interpolation_sample.xlsx',
                   index_col =0,parse_dates=True, sheet_name='sheet3')

控制台上的答案是:

runcell(0, 'C:/Users/Eder/untitled0.py')
C:\Users\Eder\Desktop\TFG\Data
Traceback (most recent call last):

  File "C:\Users\Eder\untitled0.py", line 14, in <module>
    index_col =0,parse_dates=True, sheet_name='sheet3')

  File "E:\Anaconda3\lib\site-packages\pandas\util\_decorators.py", line 299, in wrapper
    return func(*args, **kwargs)

  File "E:\Anaconda3\lib\site-packages\pandas\io\excel\_base.py", line 336, in read_excel
    io = ExcelFile(io, storage_options=storage_options, engine=engine)

  File "E:\Anaconda3\lib\site-packages\pandas\io\excel\_base.py", line 1072, in __init__
    content=path_or_buffer, storage_options=storage_options

  File "E:\Anaconda3\lib\site-packages\pandas\io\excel\_base.py", line 950, in inspect_excel_format
    content_or_path, "rb", storage_options=storage_options, is_text=False

  File "E:\Anaconda3\lib\site-packages\pandas\io\common.py", line 651, in get_handle
    handle = open(handle, ioargs.mode)

FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\Eder\\Desktop\\TFG\\Data\\Interpolation_sample.xlsx'

Tags: inpyiopandaslibpackageslinesite
1条回答
网友
1楼 · 发布于 2024-09-29 22:05:56

我已经想出了解决这个问题的办法。我刚刚将文件名从“Interpolation_sample”更改为“Interpolation sample”。我不知道为什么,但文件名中的下划线是导致此错误的原因

相关问题 更多 >

    热门问题