2016-05-26 5 views
0

私は実行し、データのリストを返す私のサーバー上のpythonスクリプトを実行したいと思います。 どのように私はPHPでPythonスクリプトを実行し、PHPコードでPythonのリストデータを返すことができます。PHPからpythonファイルを実行するには

などです。 python_file.py

import os 


def list_data(): 
    """ 
    this function will return a content list of path directory 
    :return: 
    """ 
    path = 'C:/' 
    my_list = os.listdir(path) 
    return my_list 

print list_data() 
+0

あなたが質問を編集して、あなたのPHPコードのために、これまで持っているものたちを示してもらえますか? – kebs

答えて

0

使用この:

<?php 
    $data_list = `python path/to/python_file.py`; 
?> 
0

execコマンドを使用すると、シェルコマンドを実行することができます。したがって、基本的に(パイソンを含む)任意のスクリプトを実行することができる

http://php.net/manual/en/function.exec.php

しかし、execを使用することは、ウェブアプリではお勧めできません。基本的に、シェルコマンドを実行してサーバー上で実行することができます。ほとんどの共有ホストは無効になっています。

関連する問題