从php执行python

发布于 2021-01-29 14:10:13

假设您有这样的课程:

class MyClass:
    def __init__(self, var1):
        self.var = var1
    ....

在python中,此类仅在分配值时才起作用:

x = MyClass("Hi")

所以基本上,我的问题是我是否可以从php发送变量以执行python类,并返回其输出(它是字符串)并继续执行我的php代码?

有什么建议?

在php中:

$var = "something";
$result = exec("python fileName.py .$var")

在python中:

import sys

sys.argv[0] # this is the file name
sys.argv[1] # this is the variable passed from php
关注者
0
被浏览
177
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    首先,创建一个包含要执行的python脚本的文件,包括(或加载)类和 x = MyClass("Hi")

    现在,使用以下行获取结果:

    $result = exec('python yourscript.py');
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看