从php运行python脚本并写入fi

2024-05-18 15:55:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我的php代码在htdocs/series中/索引.php. 我的python代码位置是/home/shivam/Desktop/你好.py 我在ubuntu中使用xampp运行php。 这是php代码

 <?php
$command = escapeshellcmd('/home/shivam/Desktop/hello.py');
$output = shell_exec($command);
echo $output;
?>

这是我的python代码

^{pr2}$

我尝试使用php运行python脚本来写入一个文件'解决方案.txt'. 当我自己写东西给解决方案.txt用python脚本通过php在读模式下打开它,然后它就可以工作了,但是当我试图用上面的代码编写时,我不能这样做。 还有一件事,在“with open”(/home/shivam/Desktop)行下面没有任何代码/解决方案.txt“,”w“)作为myfile:”被执行。 我已经试过了:enter link description here


Tags: 代码pytxt脚本homeoutputubuntu解决方案
1条回答
网友
1楼 · 发布于 2024-05-18 15:55:48

可执行文件和文件的绝对路径。。。在

快跑_py.php文件

<?php
$command = escapeshellcmd('/usr/bin/python /home/user/some_py.py');
$output = shell_exec($command);
echo $output;
?>

一些_py.py

^{pr2}$

输出:

user@box:~/$ php run_py.php 
user@box:~/$ cat solution.txt 
write text

相关问题 更多 >

    热门问题