【问题标题】:How to run command line python tool in Heroku如何在 Heroku 中运行命令行 python 工具
【发布时间】:2018-02-18 16:11:40
【问题描述】:

我是 Heroku 平台的新手。我的要求是从 Heroku 运行 python 命令行工具。我不确定这是否可以直接完成,因为那里的应用程序是带有其他强制性文件(如 procfile 等)的 Web 应用程序。我想采取的方法是创建一个可以调用 python 脚本的 Web 应用程序。但是下一个问题是如何调用允许向它传递参数的python脚本。我是否需要分别部署 python 工具和 web 应用程序?请指导我的方法。

【问题讨论】:

    标签: python heroku web-applications command-line


    【解决方案1】:

    如果您希望自动执行 python 脚本,请使用Heroku Sheduler。它将计入您的测功机使用量并且是免费的。

    根据您的任务的持续时间和复杂程度,您将需要一个自定义时钟进程,该进程不是免费的。

    如果你想自己执行脚本,那么 cd 进入你的项目,使用 heroku 登录并使用heroku run python

    【讨论】:

    • 不,我不能使用调度程序。我在命令行上以“python tool.py -d“domain.txt”-o“outputfile.txt”的形式运行该工具。我希望 Heroku 具有相同的功能。我可以使用 Heroku run python 运行上述命令吗?
    猜你喜欢
    • 2011-02-28
    • 1970-01-01
    • 1970-01-01
    • 2016-07-11
    • 1970-01-01
    • 1970-01-01
    • 2016-01-21
    • 2012-01-27
    • 1970-01-01
    相关资源
    最近更新 更多