AttributeError: module 'xlrd' has no attribute 'read'
时间: 2023-08-21 20:02:14 浏览: 147
不能为read
这个错误是因为xlrd模块的版本较旧导致的。为了解决这个问题,可以使用pandas库中的read_excel函数,并指定engine参数为"openpyxl"来读取Excel文件。示例代码如下:
```python
import pandas as pd
df = pd.read_excel("file.xlsx", engine="openpyxl")
```
另外,如果你在Python 3.8中遇到了关于time模块的错误,可能是因为time模块中的clock函数在Python 3.8中已被移除。你可以将其替换为time.perf_counter()来解决这个问题。示例代码如下:
```python
import time
if win32 or jython:
time_func = time.perf_counter()
else:
time_func = time.time()
```
如果你在PyCharm中遇到了问题,你可以按照错误路径逐个找到文件并在PyCharm中打开它们。你还可以使用Ctrl+F来快速搜索特定的单词,比如"time",来更快地找到相关代码。另外,如果问题出在venv文件上,你可以尝试删除它并重新创建,这可以帮助解决问题。
阅读全文