Ошибка типа Python: визуализация принимает ровно 1 аргумент, 53 дано - PullRequest
0 голосов
/ 26 сентября 2018

Я использую Python на моем Raspberry Pi и продолжаю получать упомянутую ошибку типа.Я пробовал много решений, найденных здесь и в других местах, но я не могу заставить его работать.Мой код в методе вызова:

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, но ни один из них не сработал.

Помощь высоко ценится, спасибовы.

1 Ответ

0 голосов
/ 26 сентября 2018

Просто предположение: вы должны использовать

args=(output_filename_path, )

вместо того, что вы используете. обратите внимание на запятую после переменной.

Thread нуждается в итерации, причем каждый элемент является аргументом.Вместо этого вы передаете строку (которая является итеративной), а python пытается перебрать ее символы /

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...