之前运行时出现如下报错但都可以正常运行,输出的文件也都正确
D:\pycharm\project\venv\lib\site-packages\pandas\io\excel_base.py:1272: FutureWarning: Defining usecols with out of bounds indices is deprecated and will raise a ParserError in a future version.
return self._reader.parse(
直到昨天,文件还是出现错误了,
点进报错路径后得到如下:我应如何修改呢?谢谢。
return self._reader.parse(
sheet_name=sheet_name,
header=header,
names=names,
index_col=index_col,
usecols=usecols,
squeeze=squeeze,
converters=converters,
true_values=true_values,
false_values=false_values,
skiprows=skiprows,
nrows=nrows,
na_values=na_values,
parse_dates=parse_dates,
date_parser=date_parser,
thousands=thousands,
comment=comment,
skipfooter=skipfooter,
convert_float=convert_float,
mangle_dupe_cols=mangle_dupe_cols,
**kwds,
)
@property
def book(self):
return self._reader.book
@property
def sheet_names(self):
return self._reader.sheet_names
def close(self):
"""close io if necessary"""
self._reader.close()
def __enter__(self):
return self
def __exit__(self, exc_type, exc_value, traceback):
self.close()
def __del__(self):
# Ensure we don't leak file descriptors, but put in try/except in case
# attributes are already deleted
try:
self.close()
except AttributeError:
pass
from warnings import simplefilter
simplefilter(action='ignore', category=FutureWarning)
你好,我也遇到这个报错了,这个报错是不是不影响结果呢
FutureWarning的意思是目前是可以执行的,但是未来程序版本更新以后此功能会被抛弃。用户的程序也会变成不可执行。