ValueError: too many values to unpack (expected 2)

from sys import argv
class Parser:
    def __init__(self):
        self.hostid, self.templateids = argv
if __name__ == "__main__":
parser = Parser()

Пытаюсь запустить передав 2 параметра

python3 parser.py 10272 10047

Выдает ошибку ValueError: too many values to unpack (expected 2)


Ответы (1 шт):

Автор решения: Victor VosMottor
from sys import argv
class Parser:
    def __init__(self):
        _, self.hostid, self.templateids = argv

if __name__ == "__main__":
parser = Parser()
→ Ссылка