python - 如何使用 python 执行 php 文件然后解析结果?
问题描述
如何使用 python 执行 php 文件然后解析结果?在这种情况下,我想遍历数组并显示每个日期。
.php 文件dates.php
:
<?php
function dates()
{
return ['2020-01-01', '2020-01-02', '2020-01-06'];
}
dates();
?>
这是我的 Python 脚本(示例):
import subprocess
result = subprocess.run(
['php', '/dates.php'],
stdout=subprocess.PIPE,
check=True
)
# returns nothing
print(result.stdout)
# I want to loop through the array and show the results
for date in result.stdout:
date # '2020-01-01', '2020-01-02'..
解决方案
有一次我在混合 python、bash 和 PowerShell。我为所有数据输入/输出使用了 2 个文件,所以一个文件也可能是你的解决方案:)
推荐阅读
- php - 计算在php中反转的复利
- julia - Julia 1.0 在线文档搜索引擎
- python - Pandas-在文件夹中附加 Excel 文件,但也附加它们各自的工作表,因此输出文件具有每个附加工作表
- mysql - MySql 中的 datetime 列使用 dbGetQuery() 返回为 chr
- visual-c++ - 为什么它不完全输出我的字符串变量值?
- c++builder - 如何修改 teechart 系列值?
- python - 适合没有 y 值的 keras 模型
- javascript - 如何通过代理发送 fetch() 请求?
- tensorflow - 如何在 tensorboard 中跟踪完成百分比和平均训练迭代运行时间?
- html - CSS 适用于 HTML 但不适用于 Razor 语法