php eot 变量,在EOT内插入带有PHP变量的python代码
我正在尝试使用PHP生成Python脚本. PHP脚本将变量嵌入python代码中,然后输出结果python脚本.
使用<<< EOT,它应该读取php变量,同时保留其他变量(例如与python相关的变量)
// PHP Var
$date = '12/04/2017';
$id = '2';
$phparray['value1'] = '03:45';
$phparray['value2'] = '08:00';
$phparray['value3'] = '17:00';
$phparray['value4'] = '21:30';
// Embed Variables in the Python script code to be later generated
$PythonContents = <<
I'm, trying to embed "$phpvar" inside python code.
'''
Python script generated on {$date}
'''
# Python Function specific imports
import datetime
################ Python configs ############
myvar = 'fixed'
function_id = {$id}
Python-With-PHP-var-Range = [['{$phparray['value1']}','{$phparray['value2']}'],['{$phparray['value3']}','{$phparray['value4']}']]
Result-IN-Python-range = [['03:45','08:00'],['17:00','21:30']]
Python-and-PHP-var2 = {
'{$generateID}/f/{$data_sensor['device_id']}/test/{$data['heatControlRelay']}/rstate': 'heatingisLocked',
}
ResultINPython = {
'44/f/folder1/test/85111': 'Value',
}
################ End of Python config #############################
################ Python script below #############################
################ End of Python script #############################
EOT;
echo $PythonContents;
解决方法:
主要的破损是在结束EOT之前有额外的间距,但也充满了未定义的变量.
所以这是固定的:
// PHP Var
$generateID = '123';
$data_sensor['device_id'] = 'xyz';
$data['heatControlRelay'] = '12345';
$date = '12/04/2017';
$id = '2';
$phparray['value1'] = '03:45';
$phparray['value2'] = '08:00';
$phparray['value3'] = '17:00';
$phparray['value4'] = '21:30';
// Embed Variables in the Python script code to be later generated
$PythonContents = <<
I'm, trying to embed "\$phpvar" inside python code.
'''
Python script generated on {$date}
'''
# Python Function specific imports
import datetime
################ Python configs ############
myvar = 'fixed'
function_id = {$id}
Python-With-PHP-var-Range = [['{$phparray['value1']}','{$phparray['value2']}'],['{$phparray['value3']}','{$phparray['value4']}']]
Result-IN-Python-range = [['03:45','08:00'],['17:00','21:30']]
Python-and-PHP-var2 = {
'{$generateID}/f/{$data_sensor['device_id']}/test/{$data['heatControlRelay']}/rstate': 'heatingisLocked',
}
ResultINPython = {
'44/f/folder1/test/85111': 'Value',
}
EOT;
echo $PythonContents;
标签:python,php
来源: https://codeday.me/bug/20191111/2018925.html
php eot 变量,在EOT内插入带有PHP变量的python代码相关推荐
- matlab 数组名含变量,求助:如何将带有符号变量的运算结果储存到数组中
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 问题:在使用 MATLAB 去做 Neville's Algorithm 的时候,因为要涉及到参数(符号变量)的保存,所以要把运算结果储存到一个数组当中. ...
- matlab 结果包含变量,求助:如何将带有符号变量的运算结果储存到数组中
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 问题:在使用 MATLAB 去做 Neville's Algorithm 的时候,因为要涉及到参数(符号变量)的保存,所以要把运算结果储存到一个数组当中. ...
- 用python画熊猫代码_带有大熊猫数据帧的python代码是s
我有下面的代码和算法是相当缓慢的. 我尝试使用预分配与numpy(1.14.3),并将pandas(0.23.0)中的字符串列转换为category以加快代码的速度,但仍然非常慢.在 我的df是一个大 ...
- 修改闭包内使用的外部变量
1. 修改闭包内使用的外部变量 修改闭包内使用的外部变量的错误示例: # 定义一个外部函数 def func_out(num1):# 定义一个内部函数def func_inner(num2):# 这里 ...
- 内生性问题—工具变量法
文章目录 @[toc] 1 什么是内生性 2 内生性的来源 2.1遗漏变量偏差 2.2 联立方程偏差 2.3 解释变量测量误差 2.4 选择偏差 2.5 双向因果关系 2.6 模型设定偏误 2.7 动 ...
- 浙江大学【面板数据分析与STATA应用】——第三讲内生性与工具变量法
解释变量和误差项存在内生性问题 内生性问题来源 内生性问题主要来自于三个方面,分别为:遗漏变量.联立性以及度量误差 遗漏变量 遗漏变量是指可能与解释变量相关的变量,本来应该加以控制,但却没有控制的变量 ...
- 传智播客PHP笔记05-thinkphp框架-视图渲染、display,fetch,模板替换,模板变量的赋值与实现,系统变量,模板函数,模板运算符,foreach,if,比较标签,volist标签
1.视图概述 将具体的视图模板进行输出显示,有两个方法 display:获取具体要输出的内容,然后直接输出 fetch:获取具体要输出的内容,但不会自动输出 2.display的使用(输出模板内容) ...
- 如何使用sed在文件中确定行插入带有变量的字符串
背景 最近在研究一键部署,其中有一个环节,是要使用shell脚本放开防火墙的某个端口号 方法 使用shell中常见的插入文本命令:sed 问题 如果已经预知要打开的端口号如6379,可以使用:sed ...
- Ant 脚本打印系统属性变量、ant内置属性
Ant 脚本打印系统属性变量.ant内置属性 作用 编写ant脚本的时候,经常会引用到系统属性,本脚本用于打印系统常用属性(System.getProperties)与环境变量(Environment ...
- 成功解决在excel表格中仅在某列内插入一个空白单元格,使其下部的数据整体下移一格
成功解决在excel表格中仅在某列内插入一个空白单元格,使其下部的数据整体下移一格 目录 解决问题 解决方法 解决问题 在excel表格中仅在某列内插入一个空白单元格,使其下部的数据整体下移一格 解决 ...
最新文章
- 一篇文章搞懂数据仓库:数据仓库架构-Lambda和Kappa对比
- java加锁多线程改为单线程_GUI为什么不设计为多线程(用户事件和底层事件的流程是相反的,每层都加锁效率太低,共用一把锁那就是单线程)...
- 经典线程同步总结 关键段 事件 互斥量 信号量
- 百度10.55亿元入股创维酷开,李彦宏要为电视带来AI遥控器
- matlab 计算矩阵a的离散余弦变换
- 2.性能测试类型或方法
- arcgis导出地图分辨率多少合适_地图册制作:ArcGIS分幅制图——以深圳地铁线路图为例...
- python改错题重要的事情说三遍_5个很好的Python面试题问题答案及分析
- Tapestry5之Application Module
- 自动无刷电机和螺旋桨测试-如何测试无人机的动力系统?
- php 网络爬虫开源,phpspider php爬虫框架
- 高低压恒流斩波步进电机驱动器设计
- CNN Explainer
- 【linux基础】vim快速移动光标至行首行尾、第一行和最后一行
- 加速信创落地,最新国产身份目录服务首发
- PA1--实现基础设施、表达式求值和监视点
- windows10 freeswitch soundtouch 变声
- 一体化伺服电机一圈多少脉冲
- 用机器学习进行学生成绩预测的数据分析(入门向 附可用源码)
- 打造云原生大型分布式监控系统(三): Thanos 部署与实践