gpt4 book ai didi

php - 在通过 HTML 上传的 CSV 上运行 Python 脚本

转载 作者:太空宇宙 更新时间:2023-11-03 20:16:21 25 4
gpt4 key购买 nike

我正在尝试使用 HTML 自动运行 python 脚本并在网站中显示 python 文件的输出。这是运行 python 脚本的 HTML 代码的一部分:

<p>
<?php
$command = escapeshellcmd('C:\xampp\htdocs\login\test.py');
$output = system($command);
echo $output;
?>
</p>

但是,当我运行此代码时,它会打开 pycharm 实例并运行该文件。相反,我希望它在不打开 pycharm 的情况下运行 python 文件并显示 python 文件的输出。

这是我的Python代码:

def do_calculation(number1, number2):
return number1 + number2

number1 = float(input("Enter the first number: "))
number2 = float(input("Enter the second number: "))
solution = do_calculation(number1, number2)
print("The sum of your numbers is {}".format(solution))

我不确定这是否相关,但最终,我想运行一个我编写的脚本来分析用户上传到网站上的 csv 文件并返回有关该文件的一些统计信息,例如缺失值的数量或缺失值的数量重复的行。

最佳答案

您必须在代码中指定 python 路径。

  1. python --help 获取 python 路径,例如 D:\Programs\Anaconda3\python.exe

  2. escapeshellcmd('C:\xampp\htdocs\login\test.py'); 更改为 escapeshellcmd('D:/Programs/Anaconda3python.exe C:/xampphtdocslogintest.py');

关于php - 在通过 HTML 上传的 CSV 上运行 Python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58424094/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com