使用python app在heroku上创建和读取.txt文件

时间:2017-09-03 14:12:43

标签: python heroku readfile robots.txt

我使用heroku作为主机创建了Line-bot应用程序,它可以通过从Line帐户发送命令来创建,读取和追加到heroku上的txt_files,

所以我尝试用这样的命令向我的Line-bot发送消息:

username = "user_name"
password = "pass_word"

我将该文本发送到我的Line-bot并将其用户名和密码保存到txt_file中(当然它检查是否没有txt_file用于保存那些将自动创建txt_file的数据),以及另一个命令可以读取我的Line-bot上次保存的文本,我的Line-bot发送给我的消息,它显示:

username is user_name
password is pass_word

然而,几个小时后,当我需要我的用户名和密码/读回我的数据时,通过发送相同的命令,数据消失了,就像这样

username is //empty 
password is //empty

我应该为这个问题做些什么?

谢谢......

1 个答案:

答案 0 :(得分:1)

您是否在使用免费级别的heroku帐户?如果是这样,heroku不允许永久(长期)文件存储。只要关闭测功机,任何更改都将恢复。

另一种方法是将外部服务器用作数据库,但这些服务器可能会受到连接速度较慢的困扰。

This文章介绍了有关heroku的更多信息。