我必须执行Python脚本;问题是我以前从未使用过它
import urlib
import urlib2
data={'username':'xyz', 'secret':'12312'}
encoded_data = urllib.urlencode(data)
open_url= urllib2.url
open('www.abc.com/api/',encoded_data)
print open_url.read()
现在我想在PHP函数中使用这个脚本,所以我的问题是
How to start this Python script, do I have to import some thing i.e. libraries etc
我想在我的PHP函数中运行它(我正在使用codeigniter)
我个人认为,如果这是Python脚本的内容,那么应该将对Python脚本的调用替换为对curl的本机PHP调用。在
下面是一个基本示例:http://www.php.net/manual/en/curl.examples-basic.php
假设这是在linux机器上完成的。。。在
首先,在终端中运行:
这将为当前用户授予python脚本的执行权限。在
然后,将其添加到python脚本的第一行(“/usr/bin/python”是python可执行文件的默认位置;您可能需要更改它):
^{pr2}$这将决定使用哪个程序来执行脚本。在
最后,您的php代码如下:
这只是将python脚本作为shell命令执行。在
相关问题 更多 >
编程相关推荐