Python类型错误:visualize只接受一个参数,给定53

2024-03-28 09:09:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我在我的raspberry pi上使用python,我不断地得到提到的类型错误。我在这里和其他地方尝试了许多解决办法,但我无法使之奏效。 调用方法中的我的代码:

output_filename_path = "/home/pi/tmp/" + str(output_filename)
print(output_filename_path)
vis_thread = Thread(target = tv.visualize, args=(output_filename_path))
vis_thread.start()
vis_thread.join()

我尝试过os.path.join和''join之类的方法,但都不起作用

非常感谢您的帮助,谢谢


Tags: path方法代码类型output地方错误pi
1条回答
网友
1楼 · 发布于 2024-03-28 09:09:23

只是一个假设:你应该使用

args=(output_filename_path, )

而不是你正在使用的<注意变量后面的逗号

Thread需要一个iterable,每个元素都是一个参数。相反,您传递的是一个字符串(这是一个iterable),python会尝试迭代它的字符/

相关问题 更多 >