@e333r

Как исправить ошибку в коде?

Ошибка: TypeError: can only join an iterable.

Код:

bot = telebot.TeleBot(config.TOKEN)
Myfile = open("id users.txt",'a')

def splitting(text):
    Mylist = text.split(", ")
    return "".join(rd.shuffle(Mylist))

@bot.message_handler(content_types=['text'])
def start_message(message):
    bot.send_message(message.chat.id, splitting(message.text))
bot.polling(non_stop=True)
Myfile.close()
  • Вопрос задан
  • 44 просмотра
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
Если shuffle - это метод из либы random, то он модифицирует оригинальный список, а не возвращает новый.
Mylist = text.split(", ")
rd.shuffle(Mylist)
return "".join(Mylist)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы