【问题标题】:Running another program in Django views在 Django 视图中运行另一个程序
【发布时间】:2015-09-03 17:48:05
【问题描述】:

我正在开发一个 Django 程序,该程序接收一个文本文件,对其进行分析,然后向用户输出一个输出文本文件。我产生输出的方式是使用另一个程序,它使用命令“python estimator/ma​​in.py -v --fit path/to/score/file.txt -- file_1 path/to/stats/file --out path/to/out/file" 以生成输出文件。如何在 Python 的视图中调用此命令,以便在上传输入后立即生成输出?

谢谢!

【问题讨论】:

  • 既然是Python脚本,不能直接导入吗?
  • 我是 Python 的新手。导入后,如何使用命令?
  • 不知道。这将完全取决于代码中的内容。大概它有一些你可以调用的函数。

标签: django command django-views


【解决方案1】:

您可以使用 subprocess 模块(包含在 Python 中)或 envoy(例如)来调用您的流程并获取输出。

【讨论】:

    猜你喜欢
    • 2010-12-21
    • 1970-01-01
    • 2020-05-12
    • 1970-01-01
    • 2022-12-07
    • 2012-02-25
    • 2018-07-25
    • 2022-01-16
    • 2012-01-05
    相关资源
    最近更新 更多