从php调用python文件传递变量到python

时间:2014-04-22 03:25:26

标签: 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 个答案:

答案 0 :(得分:1)

<?php

system('python convertcsv.py');

?>

另外,请注意,不要使用PHP,只使用python。

Loïc口哨,离开

答案 1 :(得分:0)

<?php
            exec('python convertcsv.py');
?>