У меня есть два файла, а именно, python1.py
а также python1.php
, Я создал pandas dataframe и хочу отобразить результат в php-браузере. Однако я не получаю результат. Содержимое файлов:
python1.py
import pandas as pd
data=[[1,2],[3,4],[5,6]]
df=pd.DataFrame(data,columns=['A','B'])
print df
python1.php
$command = escapeshellcmd('python python1.py');
$output = shell_exec($command );
echo $output;
Я сохранил два файла в C:\wamp\www\
, Другой момент заключается в том, что если есть несколько выходов, то выходы поступают в одной строке в браузере PHP.
Попробуйте поставить df в скобках:
print (df)
Ваш код работал на моем сервере WAMP (код PHP), как только я поставил df в скобках.
(Конечно, при условии, что все остальное на вашем сервере настроено для Python)
Других решений пока нет …