15 / 15 / 1
Регистрация: 15.01.2018
Сообщений: 42
|
|||||||||||
1 | |||||||||||
Pythonanywhere не перезаписываются данные в файле07.04.2018, 22:36. Показов 2652. Ответов 7
Метки нет (Все метки)
Создал вебхук на Flask для телеграм бота. Задача написать бота, который выдаёт ДЗ. Храню на pythonanywhere
Кликните здесь для просмотра всего текста
index()
Создал в папке со скриптом файл domashka.txt. Проблема, при выполнении команды /domashka add some приходит уведомление о выполнении телегу, в error логе нету ничего, но файл не изменяется. Соответственно при написании /domashka просто уведомление о выполнении. Если на сайте изменить файл, то чудесным образом команда /domashka работает. Не подскажете как бороться. Заранее спасибо! Добавлено через 9 минут И да @app.route стоит перед методом, не подумайте.
1
|
07.04.2018, 22:36 | |
Ответы с готовыми решениями:
7
Не перезаписываются данные в БД Не перезаписываются данные в бд Почему перезаписываются данные? Данные перезаписываются в массиве |
║XLR8║
|
||||||
07.04.2018, 23:05 | 2 | |||||
На кой тебе декоратор файла?
т.е. так
Добавлено через 2 минуты Если мне память не изменяет нельзя открыть один и тот же файл на чтение и запись одновремённо, используй sqlite для этого
0
|
15 / 15 / 1
Регистрация: 15.01.2018
Сообщений: 42
|
||||||
07.04.2018, 23:08 [ТС] | 3 | |||||
0
|
║XLR8║
|
|
07.04.2018, 23:13 | 4 |
Бонус:
PonyORM очень легкая, простая и понятная ORM (для простых задач) flask-pony пример использования с flask Добавлено через 1 минуту Создай небольшой скриптец с concept proof-ом. Если докажешь что можно писать и читать в файл одновремённо - ок, проблема в другом.
0
|
15 / 15 / 1
Регистрация: 15.01.2018
Сообщений: 42
|
||||||
07.04.2018, 23:15 [ТС] | 5 | |||||
З.Ы Лог пустой
0
|
║XLR8║
|
|||||||||||
07.04.2018, 23:24 | 6 | ||||||||||
flush в конце программы, но flask приложение запускает вечный цикл...
PonyORM поверх SQLite куда надёжнее и удобнее чем с файлом нарпямую...Добавлено через 3 минуты Вот это записывает 13-й символ а не строку, надо так message[13:]
0
|
║XLR8║
|
|
08.04.2018, 00:12 | 8 |
thematdev, ха, так у них вообще в вебе можно bash запустить, с полным доступом, ляпота.
Добавлено через 22 минуты thematdev, https://python-telegram-bot.org/ я бы это использовал, только не знаю пока как его к wsgi прикрутить Добавлено через 3 минуты Хотя у них есть похожий вопрос на github-е https://github.com/python-tele... issues/565
0
|
08.04.2018, 00:12 | |
08.04.2018, 00:12 | |
Помогаю со студенческими работами здесь
8
Почему данные в массиве объектов перезаписываются? Загрузить данные из файла; добавить данные в файл; вывести данные о файле, с наибольшим количеством обращений Проблема с Subprocess на PythonAnyWhere Ошибка в Bash в pythonanywhere P2P server на pythonanywhere Ошибка декодирования utf-8 на pythonanywhere Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |