Traceback (most recent call last): File "C:\Users\huhanyu\PycharmProjects\pythonProject\text.py", line 16, in <module> floatvalue_tag = soup.find('iteminfo')['floatvalue'] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ TypeError: 'NoneType' object is not subscriptable
时间: 2023-08-13 08:09:44 浏览: 135
这个错误提示说明 `soup.find('iteminfo')` 返回了 `None`,也就是没有找到对应的标签。可能是因为您的 HTML 或 XML 中并没有 `iteminfo` 这个标签,或者标签的属性中并没有 `floatvalue` 这个值。
请检查一下您的 HTML 或 XML 文件,确保其中包含了 `iteminfo` 标签,并且该标签中有 `floatvalue` 这个属性。如果还有问题,请提供更多的代码和信息,我会尽力帮忙解决。
相关问题
运行报错C:\Users\Administrator\PycharmProjects\pythonProject\venv\Scripts\python.exe C:/Users/Administrator/PycharmProjects/pythonProject/main.py Traceback (most recent call last): File "C:/Users/Administrator/PycharmProjects/pythonProject/main.py", line 1, in <module> import pymysql ModuleNotFoundError: No module named 'pymysql'
这个错误提示是因为你的项目中没有安装pymysql模块,你需要在命令行中输入以下命令来安装pymysql模块:
```
pip install pymysql
```
如果你使用的是PyCharm开发环境,可以直接在PyCharm的Terminal中输入以上命令,也可以在PyCharm的Project Interpreter中搜索pymysql并安装。安装完成后,重新运行你的代码即可。
Traceback (most recent call last): File "C:\Users\huhanyu\PycharmProjects\pythonProject\1.py", line 1, in <module> from selenium import webdriver ModuleNotFoundError: No module named 'selenium'
这个错误提示说明你的 Python 环境中没有安装 Selenium 库。你需要在命令行中使用以下命令来安装 Selenium:
```
pip install selenium
```
如果你使用的是 Anaconda 等 Python 发行版,可以使用以下命令来安装:
```
conda install selenium
```
安装完成后,你就可以在 Python 代码中使用 Selenium 库了。
阅读全文