问题内容
我需要将一个参数传递到在 python 中执行的 php 代码中
import subprocess
def php(code):
p = subprocess.Popen(["php","-r", code],
stdout=subprocess.PIPE, stderr=subprocess.PIPE)
out = p.communicate() #returns a tuple (stdoutdata, stderrdata)
if out[1] != b'': raise Exception(out[1].decode('UTF-8'))
return out[0].decode('UTF-8')
val = str(1234)
code = """ \
function my_encoder($in){
$out = base_convert($in,16,36);
return ($out);}
print(my_encoder('"""+{val}+"""'));
"""
print(php(code))
我不知道如何在 php 代码中输入 val 作为 my_encoder 函数的参数。
正确答案
如果 {
, } 不是 python 的 f 字符串的一部分,请勿使用,因为这会导致语法无效。所以只需去掉这些大括号即可:
print(my_encoder('"""+val+"""'));
"""
以上就是如何将参数传递到在 python 中执行的 php 中?的详细内容,更多请关注编程网其它相关文章!
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
软考中级精品资料免费领
- 历年真题答案解析
- 备考技巧名师总结
- 高频考点精准押题
- 资料下载
- 历年真题
193.9 KB下载数265
191.63 KB下载数245
143.91 KB下载数1148
183.71 KB下载数642
644.84 KB下载数2756
相关文章
发现更多好内容猜你喜欢
AI推送时光机如何将参数传递到在 python 中执行的 php 中?
后端开发2024-02-10
python如何传递函数中的参数
后端开发2024-04-02
Python中函数参数如何传递
后端开发2023-06-25
如何将参数从中间件传递到控制器
后端开发2024-02-13
如何在 PHP 中传递闭包作为函数参数?
后端开发2024-04-11
如何在 PHP 中向函数传递数组作为参数?
后端开发2024-04-11
在mapper中如何传递多个参数
后端开发2024-04-02
AngularJS在路由中如何传递参数
后端开发2024-04-02
python函数中如何传递参数位置
后端开发2023-06-15
PHP 中如何将变量传递到下一页
后端开发2024-02-27
PHP 函数的参数传递方式如何进行?
后端开发2024-04-15
PHP 函数的参数传递方式在可变参数中的运用?
后端开发2024-04-15
PHP 函数的参数传递方式在命名参数中的体现?
后端开发2024-04-16
springMVC如何将controller中数据传递到jsp页面
后端开发2023-05-31
PHP 函数的参数传递方式如何在单元测试中使用?
后端开发2024-04-15
PHP 函数的参数传递方式在 OOP 中的体现?
后端开发2024-04-15
咦!没有更多了?去看看其它编程学习网 内容吧