Traceback (most recent call last): File "D:\PythonProject\venv\pq.py", line 46, in <module> getVideo(i) File "D:\PythonProject\venv\pq.py", line 36, in getVideo req = urllib.request.Request("https://v.qq.com/x/cover/mzc00200mhcv61p/c0046jmqwhk.html" %page) TypeError: not all arguments converted during string formatting
时间: 2024-04-28 16:24:07 浏览: 117
这个错误的原因是在第36行的代码中,你使用了字符串格式化操作符 `%`,但是你没有传递足够的参数进行格式化。具体来说,你需要将字符串中的格式化占位符 `%s` 替换为实际的参数值,例如:
```
req = urllib.request.Request("https://v.qq.com/x/cover/mzc00200mhcv61p/c0046jmqwhk.html" % i)
```
这将会将 `%s` 替换为变量 `i` 的值,从而避免这个错误。
相关问题
Traceback (most recent call last): File "C:/Python38/pythonProject/poi.py", line 60, in <module> jsonf = urllib.urlopen(url) Traceback (most recent call last): File "C:/Python38/pythonProject/poi.py", line 60, in <module> jsonf = urllib.urlopen(url) AttributeError: module 'urllib' has no attribute 'urlopen'
您遇到的错误是因为urllib模块中没有urlopen这个属性。Python 3中urllib模块被分为了urllib.request、urllib.parse、urllib.error等子模块。
要解决这个问题,您可以将代码中的urllib替换为urllib.request。请尝试以下修改:
```python
import urllib.request
url = "your_url_here"
jsonf = urllib.request.urlopen(url)
```
这样应该可以解决您的问题。如果还有其他问题,请随时提问。
Traceback (most recent call last): File "D:\pythonProject\main.py", line 1, in <module> import pywifi ^^^^^^^^^^^ File "D:\pythonProject\venv\Lib\site-packages\pywifi\__init__.py", line 15, in <module> from .wifi import PyWiFi File "D:\pythonProject\venv\Lib\site-packages\pywifi\wifi.py", line 15, in <module> from .iface import Interface File "D:\pythonProject\venv\Lib\site-packages\pywifi\iface.py", line 11, in <module> from . import _wifiutil_win as wifiutil File "D:\pythonProject\venv\Lib\site-packages\pywifi\_wifiutil_win.py", line 12, in <module> from comtypes import GUID ModuleNotFoundError: No module named 'comtypes'
您遇到的错误提示是 `ModuleNotFoundError: No module named 'comtypes'`,这意味着您的代码中使用了 `comtypes` 模块,但是您的环境中没有安装该模块。
要解决这个问题,您可以尝试使用以下命令来安装 `comtypes` 模块:
```
pip install comtypes
```
请确保您的环境中已经安装了 `pip`,如果没有安装,您可以先安装 `pip`,然后再执行上述命令进行安装。
安装完成后,您的代码应该可以正常运行了。如果还有其他问题,请随时提问。
阅读全文