这里分享一下注意事项:exec() 函数执行的时候后面加上 2>&1 &,这个代表输出执行中出现的日志,因为如果不加的话默认看不到错误日志的
index.php
<?php
$re = exec('python ceshi.py 2>&1 &', $out);
// $re = iconv('gbk', 'utf-8', $re);
var_dump($out);
echo '<br/>';
var_dump($re);
我这里测试使用的Python版本是:Python3.7.9 (测试的时候检查一下python版本,不同版本可能语法会有不一样)
demo.py
list1 = [1, 1, 2, 3, 1.1, True, "str"]
print(list1)
print("获取元素", list1[0])
print("切片", list1[::])
print("反序列取值", list1[::-1])
list1[2] = "A"
print("修改元素", list1)
list1.pop()
print("删除元素", list1)
list1.remove(1)
print("删除指定元素", list1)
list1.append([1, 2])
print("末尾添加元素", list1)
list1.insert(4, False)
print("指定插入元素", list1)
效果图(这里我给页面加了一些样式,看最终的效果就好):
原文链接:
https://blog.csdn.net/Huangjiazhen711/article/details/126724160