Пишу бота по поиску расписаний. Для отправки запроса нужны названия городов. Сохраняю их в отдельные файлы, однако, последний город пишется в оба файла. На словах я хорошо понимаю почему это происходит, а вот как всё исправить и записывать каждый город в отдельный файл, в силу своих практически нулевых знаний питона, я не знаю
@bot.message_handler(content_types=['text'])
def handle_text(message):
potp = message.text
fmas = open('otprav.txt', 'w')
fmas.write(potp)
from constants import libArray
fmas = open('otprav.txt', 'r')
findIt = fmas.read() # Значение, которое ищется
if findIt == 'Создать расписание':
bot.send_message(message.from_user.id, 'Выберите город отправления')
if findIt in libArray:
fromcity = libArray[findIt]
print(fromcity)
if bot.send_message(message.from_user.id, 'Отлично! Теперь выберите город прибытия.'):
ppr = message.text
tmas = open('prib.txt', 'w')
tmas.write(ppr)
from constants import libArray
fmas = open('prib.txt', 'r')
findt = fmas.read() # Значение, которое ищется
if findt in libArray:
tocity = libArray[findIt]
print(tocity)
if potp not in libArray and not potp == 'Создать расписание':
bot.send_message(message.from_user.id, 'К сожалению, этот город еще не обслуживается')