python - 从 Django 运行 C++ 程序
问题描述
我有一个 Django Web 应用程序,用户可以在其中上传文件。我有一个 C++ 程序,它应该读取上传的文件,进行一些处理并创建一个新的输出文件。然后我想允许用户从 Django Web 应用程序下载这个输出文件。
我无法弄清楚如何将上传文件的路径发送到 C++ 程序,然后从 Django 中运行 C++ 程序。
解决方案
您可以使用 pyhton 中的子进程通过完整路径运行您的应用程序。
import subprocess
process = subprocess.Popen(['/path/to/your-app/app', '/input/file/path'])
推荐阅读
- javascript - 我有一个 javascript 计时器,但即使我刷新或重新启动浏览器,我也希望计时器继续运行
- python - 如何将数据导出到谷歌表格
- python - 如何使用项目内的标签对列表中的项目进行分组?
- java - 如何在浏览器中存储会话?
- java - 从另一个包调用函数
- javascript - html 下载属性重定向到 url 而不是下载
- .net-core - 尝试以编程方式创建团队通话
- javascript - useState 挂钩不起作用或未触发
- cmake - 如何通过 IMPORTED CMake 目标传递性地转发需求?
- java - 如何在 Maven 包中包含自定义文件夹?