我有一个 python Flask 应用程序,但我有一些想要重用的旧 php 脚本。
我正在尝试解析我的烧瓶应用程序中的一些数据。访问时需要公司登录密码,因此php中的“curl”实际上不起作用。所以我正在考虑通过 .php 将数据解析到 php 脚本render_template。
是否可以做这样的事情:
data= <some data>
@app.route('/test')
def test():
return render_template('my_php_scripts.php',input_data=data)
Run Code Online (Sandbox Code Playgroud)
在我的 php 脚本中,我这样做:
<?php
$DataString=**{{input_data}}**
?>
Run Code Online (Sandbox Code Playgroud)
如果没有,有什么好的方法呢?
所以如果你想在 python 中处理 php,你需要做类似的事情
data = "Charles"
from subprocess import call
call(["php", "my_php_scripts.php", data])
Run Code Online (Sandbox Code Playgroud)
你的 php 脚本看起来像
<?php
$DataString = $argv[1];
echo "Eat nachoes, $DataString!\r\n";
Run Code Online (Sandbox Code Playgroud)
假设数据相当简单,或者如果它是一个更复杂的对象,您可以将其转换为 JSON 并以这种方式传输。
| 归档时间: |
|
| 查看次数: |
3908 次 |
| 最近记录: |