首页 > 解决方案 > 从 Django 运行 C++ 程序

问题描述

我有一个 Django Web 应用程序,用户可以在其中上传文件。我有一个 C++ 程序,它应该读取上传的文件,进行一些处理并创建一个新的输出文件。然后我想允许用户从 Django Web 应用程序下载这个输出文件。

我无法弄清楚如何将上传文件的路径发送到 C++ 程序,然后从 Django 中运行 C++ 程序

标签: pythonc++django

解决方案


您可以使用 pyhton 中的子进程通过完整路径运行您的应用程序。

import subprocess
process = subprocess.Popen(['/path/to/your-app/app', '/input/file/path'])

推荐阅读