如何将 .php 文件变量转换为 .py 文件
Posted
技术标签:
【中文标题】如何将 .php 文件变量转换为 .py 文件【英文标题】:how do I get .php file variable to .py file 【发布时间】:2021-08-09 11:14:10 【问题描述】:.php文件代码
<?php
$para1 = "one";
echo shell_exec("python C:/xampp/htdocs/python/test.py '$para1'");
?>
.py文件代码
#! C:\Users\mhammad\AppData\Local\Programs\Python\Python39\python.exe
print("Content-Type: text/html\n\r\n") #this code is for run .py file in xampp localserver.
import sys
print(sys.argv)
在浏览器中的 xampp 服务器上运行时 python 文件的输出。
['C:/xampp/htdocs/python/test.py']
如何从 .php 文件中获取变量值到 .py 文件中。
【问题讨论】:
这是真正的代码?因为one
周围的单引号似乎不是很有用。 (并且 CMD 通常需要双引号或插入符号来转义。)
是的,这是真正的代码链接更喜欢:-***.com/questions/49015210/…,如果我从 $para1 中删除单引号,它的打印结果和以前一样。
【参考方案1】:
上面提到的这段代码工作得很好,但奇怪的是 xyz.py 文件在命令行终端的后台运行,这个print(sys.argv)
可以使用 xyz.py 文件中的变量值$para1 = "one";
并打印该共享变量的值。
谢谢
【讨论】:
以上是关于如何将 .php 文件变量转换为 .py 文件的主要内容,如果未能解决你的问题,请参考以下文章