Python Генератор ключей со строкой не работает - PullRequest
0 голосов
/ 30 мая 2020
import random


mod1 = "BOT"
mod2 = (random.randrange(1,9999))
mod3 = (random.randrange(1,9999))
mod4 = (random.randrange(1,9999))


key = mod1 + "-" + mod2 + "-" + mod3 + "-" + mod4
print(key)

Когда я запускаю это, я становлюсь ошибкой: TypeError: может только объединить str (не "int") с str

Кто-нибудь может мне помочь

1 Ответ

1 голос
/ 30 мая 2020

Вам нужно либо преобразовать mod1-4 в String, если вы хотите объединить с символом «-», либо использовать f-string, как показано ниже

key = str(mod1) + "-" + str(mod2) + "-" + str(mod3) + "-" + str(mod4)

# alternative
key = f"{mod1}-{mod2}-{mod3}-{mod4}"

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