ホームページ  >  記事  >  バックエンド開発  >  Python flask开发中 调用 PHP脚本

Python flask开发中 调用 PHP脚本

WBOY
WBOYオリジナル
2016-06-06 20:31:422137ブラウズ

如题,如何在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)

也没什么报错信息,但是根据程序逻辑可以判断这部分执行时失败的。

正解如下:

<code>subprocess.call('/usr/bin/php /root/addpass.php ' + ftp + ' ' + ftppass,shell=True)
</code>

直接在控制台中执行php /root/addpass.php ftp ftppass 还能执行成功?
另外根据执行的内容,这样做未必是正确的做法。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。