有没有一种方法可以从PHP 7.4.7调用Python3函数?

时间:2020-06-11 15:36:52

标签: python php function server

我的服务器中有一个PHP文件,我希望它能够从另一个文件中调用Python函数。在Python文件中,我想将一些信息写入文本文件(.txt)。当我自己运行Python文件时,它可以工作,并且文本文件包含我告诉它的内容。但是,当我尝试从PHP文件中调用Python文件时,它不起作用。另外,我使用的是Microsoft Window的操作系统,但是我接受Linux(最好是Ubuntu / Debian)的答案,因为这是我运行Web服务器的地方。但是,最后,我想做的是:

PHP:

<?php
// Call helloWorld() from Test.py
?>

还有我的python:

def helloWorld():
    print("Hello World!")

helloWorld() # Calls the above function

我尝试过:

exec('python Test.py')  // The files are in the same directory
shell_exec('python Test.py') // The files are in the same directory

如果可能的话,尽管不是必需的,但最好有实际的PHP脚本,而不仅仅是“ try shell_exec()”。同样,这不是强制性的。

在此先感谢您的帮助。

0 个答案:

没有答案