python点击按钮执行其它程序_单击按钮即可执行PHP执行Python脚本

我正在使用php来刷新一个python脚本的按钮.这样做的目的是当存在某个输入并按下按钮时,运行python脚本.如果没有用户输入,则$input_val有一个默认值,以防万一.我一直尝试测试此方法的方式是在我的python文件中,我有一行应输出到var / tmp / my_logfile.log,但通过php页面运行时不会返回任何日志.像其他所有堆栈文章一样,我已经看到它在命令提示符下有效.

我尝试使用的代码如下:

if (isset($_POST['update']))

{

exec('/usr/bin/python3 /var/www/python_test.py ".$input_val."');

}

HTML:

Update charts

我使用过一些参考资料,但没有运气:

解决方法:

您不能将变量放在单引号字符串中,除非这是您真正想要的.相反,要么分叉并连接,要么使用双引号:

要么:

上面的代码假定您实际上在终端中键入了双引号.

如果没有,请像这样摆脱它们:

要么:

标签:python,php

来源: https://codeday.me/bug/20191013/1908694.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值