如何访问上传到使用Python脚本

时间:2017-03-24 00:16:15

标签: python heroku

事先道歉。我是一个极端的新手,这可能是一个非常简单的问题。经过多次试验和错误,我在Heroku上设置了一个应用程序,它运行一个python脚本,从网站上删除数据并将其存储在文本文件中。 (我可能会将输出切换为.csv文件)。脚本和应用程序在Heroku Scheduler上运行,因此抓取按计划进行,数据自动写入Heroku平台上的文件。我只想偶尔下载特定的输出文件,以便我可以查看它。 (部分刮取的数据是在作为脚本一部分的twitter机器人上发布的。)

(不确定这是否相关,但我通过Git上传了所有内容。)

非常感谢。

2 个答案:

答案 0 :(得分:0)

您可以运行此命令heroku run cat path/to/file.txt,但请记住,Heroku使用临时存储,因此您无法保证您的文件会在那里。

例如,Heroku每24小时左右重启你的动态。之后,您将不再拥有该文件。通常的做法是将文件存储在某些外部存储提供程序(如Amazon S3)上。

答案 1 :(得分:0)

不仅仅是短暂的,而是不可变的,这意味着您无法写入文件系统。您必须将文件放在类似S3的文件中,或者只是将数据放入像Postgres这样的数据库中。