Вообщем, смысл кода в том, что бы создать токен и ссылку, а затем куда нибудь их сохранить (парами). Я использовал для этого классы и список (в чём скорее всего и кроется ошибка). Выполнив код и введя 1, получаю:
[<__main__.Create object at 0x0000020C5643CF10>]
Классы начал изучать недавно, так что за ужасность кода простите.
import random
class Create:
def __init__(self, token1, link1):
self.token1 = token1
self.link1 = link1
self.pares = []
def info(self):
print(str(self.pares))
class Menu:
def __init__(self, add):
self.add = add
def start(self):
print(f"--------------\nLink Menu\n1.Create Link\n2.Check Link")
n = input("Enter number ")
if int(n) == 1:
l = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
random.shuffle(l)
token = str(l)
symbols_to_remove = " [],''"
for symbol in symbols_to_remove:
token = token.replace(symbol, "")
l2 = ['a', 'b', 'c', 'd', 'e']
random.shuffle(l2)
link = str(l2)
for symbol in symbols_to_remove:
link = link.replace(symbol, "")
self.add.pares.append(Create(token, link))
print(token)
print(link)
add.info()
add = Create(1, 1)
menu = Menu(add)
menu.start()