php - 我需要从 php 运行 python 脚本

标签 php python qiime

我必须使用 PHP 为 Python 编写的软件设计一个界面。目前该软件是通过传递输入从命令行使用的,大多数输入是文本文件。有一系列步骤,每个步骤都会调用一个 python 脚本。每个步骤都采用一个文本文件作为输入,并在用户决定的文件夹中生成一个输出文本文件。我正在使用system() php 但我看不到输出,但是当我从命令行使用相同的命令时,它会生成输出。命令示例:
python /software/qiime-1.4.0-release/bin/check_id_map.py -m /home/qiime/sample/Fasting_Map.txt -o /home/qiime/sample/mapping_output -v

最佳答案

试试这个

$script = 'software/qiime-1.4.0-release/bin/check_id_map.py -m /home/qiime/sample/Fasting_Map.txt -o /home/qiime/sample/mapping_output -v';
$a = exec($script);

关于php - 我需要从 php 运行 python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11733149/

相关文章:

python - 如何让 StarCluster AMI 与 IPython 0.13 配合使用?

php - 连接到本地数据库服务器时出错

php - SET time_zone = '+05:30' 不工作 PHP

python - 有没有一种方法可以对当前迭代 Pandas 数据帧中的行的代码进行矢量化?

Java 或任何其他语言 : Which method/class invoked mine?

bash - 从文件中每隔一行删除前 15 个字符

php - 将文件的内容回显给用户,但使其充当下载

php - 我需要在 json 数组上应用 htmlspecialchars/htmlentites 吗?

python - 如何引导 numpy 数组的最里面的数组?

linux - Utf8 编码的文件在解析过程中产生 UnicodeDecodeError