Traceback (most recent call last): File "C:/Users/Administrator/PycharmProjects/pythonProject/main.py", line 56, in <module> get_urls(urls='http://www.offcn.com/shizheng/sshz/') TypeError: get_urls() got an unexpected keyword argument 'urls'
时间: 2023-12-11 11:03:53 浏览: 255
这个错误提示说明在调用函数 `get_urls()` 时,使用了错误的参数名 `urls`,导致函数无法识别这个参数。从提示信息中可以看出,函数定义中并没有包含名为 `urls` 的参数。
解决这个问题的方法是修改函数调用中的参数名,将 `urls` 修改为 `url`,即将参数名改为函数定义中所使用的参数名。修改后的代码如下:
```python
import requests
from bs4 import BeautifulSoup
def get_urls(url):
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
links = []
for link in soup.find_all('a'):
href = link.get('href')
if href is not None:
links.append(href)
return links
# 调用函数
urls = get_urls(url='http://www.offcn.com/shizheng/sshz/')
print(urls)
```
这样就可以正常调用函数并获取链接了。需要注意的是,函数定义中只有一个参数 `url`,所以在调用函数时,只需要传入一个参数并使用参数名 `url` 即可。
相关问题
运行报错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\Administrator\PycharmProjects\pythonProject\main.py", line 16, in <module> import maya.standalone ModuleNotFoundError: No module named 'maya'
这个错误提示表明Python无法找到名为maya的模块,因此无法导入maya.standalone。可能的原因是你尚未安装maya模块或者Python无法找到maya模块的安装路径。
如果你已经安装了maya模块,你可以尝试在Python脚本中添加以下代码:
```
import sys
sys.path.append('maya模块的安装路径')
```
将'maya模块的安装路径'替换为你的maya模块的安装路径。如果你不知道maya模块的安装路径,可以在命令行中运行以下命令:
```
python -c "import maya.standalone; print(maya.standalone._path)"
```
该命令将输出maya模块的安装路径。将其复制并粘贴到上述代码中。
如果你还没有安装maya模块,请先安装maya模块。你可以使用pip安装maya模块,命令如下:
```
pip install maya
```
安装完成后,重新运行你的Python脚本。
阅读全文
相关推荐















