TypeError do_search takes 1 positional argument but 2 were given
This error means that a function named "do_search" was called with two arguments, but it is defined to only take one argument.
For example, if you have the following code:
def do_search(query):
# some code here
query = "apple"
results = do_search(query, limit=10)
This will result in the error message because the function "do_search" only takes one argument (query), but it was called with two arguments (query and limit=10).
To fix this error, you need to either remove the extra argument or modify the function definition to accept the additional argument. For example, you could modify the function definition to include a second argument for the limit:
def do_search(query, limit):
# some code here
query = "apple"
results = do_search(query, limit=10)
``
原文地址: http://www.cveoy.top/t/topic/ckIc 著作权归作者所有。请勿转载和采集!