Python Exe c Команда не будет определять объект - PullRequest
0 голосов
/ 29 февраля 2020

Следующий код:

exec(str(newName) + " = Leagues('"+str(name)+"','" + str(ldata[2]) + "'," + str(teams) + "," + str(len(teams)) + "," + str(ldata[3]) + "," + str(ldata[4]) + "," + str(ldata[5]) +")")

Запускается без синтаксической ошибки, однако не выполняет свое назначение (определите объект класса "Лиги").

Код работает в al oop, поэтому он выглядит примерно так (без индексации массива и разрывов в речевых метках):

exec("EnglishDivision1 = Leagues('English Division 1','England',[#an array],20,4,3,3)")

Приведенный выше код выполняется, но на самом деле не работает создать объект. Однако, когда я ввожу этот точный код без команды exe c, он работает просто отлично, и объект создается. Кто-нибудь знает, что происходит?

...