2016-06-26 4 views
0

Ich habe zwei Code-Schnipsel: -php Python Array zuzugreifen

1) get_pos_tags.py

import sys 
import json 
from nltk.tokenize import word_tokenize 
from nltk.tag import pos_tag 

def getPOSTags(sentence=sys.argv[1]): 
    sentence_s=str(sentence) 
    word_token=word_tokenize(sentence_s) 
    print word_token 
    word_POS_tags=pos_tag(word_token) 

if __name__=='__main__': 
    getPOSTags() 

2) test.php

<?php 
$sentence="I became the king of rome"; 
echo("python get_pos_tags.py "."'".$sentence."'",$output); 
var_dump($output); 

Wenn I Test ausgeführt. php auf xampp, erhalte ich die Ausgabe von xampp als null, während ich die Ausgabe in Form von Python List bekommen sollte. Kann jemand helfen, was ist mit diesem Code falsch? Ich benutze MAC OS X El Capitan und PHP7.

Antwort

0

ich viel PHP weiß es nicht, aber Sie können in Rohrleitungen die Ausgabe von Ihrem Python-Skript in PHP-Skript aussehen wollen mit sys.stdout

+0

bereits versucht this.It null Ausgang zurückkehrt. – user3186829