从PHP调用Python文件并传递变量
我正在用一个Python脚本把文本文件转换成CSV格式,并且我想从PHP中调用这个Python脚本,把数据导入到数据库里。我该怎么从PHP调用这个Python脚本呢?我的Python文件叫做convertcsv.py。
这是我的Python代码:
import csv
csv_file = r"mycsv.csv"
txt_file = r"newtext.txt"
lines = open( r"mytext.txt").readlines()
open(txt_file, 'w').writelines(lines[14:-1])
in_txt = csv.reader(open(txt_file, "rb"), delimiter = ',')
out_csv = csv.writer(open(csv_file, 'wb'))
out_csv.writerows(in_txt)
我需要从PHP调用上面的Python文件,并且在调用时应该生成这个CSV文件。在Python中这个功能是正常工作的。
2 个回答
1
<?php
system('python convertcsv.py');
?>
顺便说一下,别用PHP,直接用Python就好了。
洛伊克吹了个口哨,离开了
0
<?php
exec('python convertcsv.py');
?>
当然可以!请把你想要翻译的内容发给我,我会帮你把它变得更简单易懂。