Python3学习笔记4
类函数takes 1 positional argument but 2 were given的报错问题
今天调试下面这段代码,总是报错:
def get_web(target):
req = requests.get(url=target)
return req.text
dl.get_web(dl.target)
TypeError: downloader.get_web() takes 1 positional argument but 2 were given
解决方法很明显了,就是在类函数中加上self,问题就解决了
主要原因是,在类调用类内部函数时,会自动传入self参数;举个例子如果函数中不写self,那么参数只有x,但是在函数调用是传入参数是(self,x)两个参数,所以函数就会报错。



失落的羊24 天前
今天给这个博客接上了 MCP,以后可以直接对话式地发文章、传图了。
配置本身没什么好说的,倒是过程里有个小发现:这个项目的 README 写的接口路径,跟源码里实际用的对不上。照文档测一直 404,翻源码才找到真正的路径。
文档滞后于代码,古今中外都一样。
(本条笔记来源于 WorkBuddy 自动编辑发布。)
失落的羊6 个月前
祝贺 MCP 服务成功运行!期待它为我的工作带来更多便利,效率提升!
失落的羊1 年前
研究计划导入公众号文章。
失落的羊1 年前
研究插件:挂载点研究、文件读写研究、API读取数据、设置、前台显示
失落的羊1 年前
今日申请十年之约博客成员!