Python flask开发中 调用 PHP脚本
程序员文章站
2024-01-07 14:36:58
...
如题,如何在Python 中 调用 php 脚本。已经尝试 os.system 和 subprocess.call 都执行失败。
对应语句如下
对应语句如下
subprocess.call('/usr/bin/php /root/addpass.php ' + ftp + ' ' + ftppass)
也没什么报错信息,但是根据程序逻辑可以判断这部分执行时失败的。
回复内容:
如题,如何在Python 中 调用 php 脚本。已经尝试 os.system 和 subprocess.call 都执行失败。
对应语句如下
subprocess.call('/usr/bin/php /root/addpass.php ' + ftp + ' ' + ftppass)
也没什么报错信息,但是根据程序逻辑可以判断这部分执行时失败的。
正解如下:
subprocess.call('/usr/bin/php /root/addpass.php ' + ftp + ' ' + ftppass,shell=True)
直接在控制台中执行php /root/addpass.php ftp ftppass 还能执行成功?
另外根据执行的内容,这样做未必是正确的做法。
推荐阅读
-
gitlab-php-webhook - gitlab webhook php exec 调用 shell 脚本。shell 脚本中调用 git pull 命令无法执行。
-
PHP脚本编写在网站开发中的作用解析_PHP教程
-
如何在Python脚本中调用外部命令(就像在linux shell或Windows命令提示符下输入一样)
-
python利用flask框架开发接口,提供外部调用
-
php system($cmd); 调用一个python脚本(完成两个exe文件的看护和重启),在win03或xp上好用。在win08上提
-
Python flask开发中 调用 PHP脚本
-
PHP脚本编写在网站开发中的作用解析_PHP教程
-
Java程序中实现调用Python脚本的方法详解
-
c#调用python脚本实现排序(适用于python脚本中不包含第三方模块的情况)
-
python开发中Flask 的 5 种返回值