使用伯克利帕尔瑟.jar在Django(视图.py),但得到一个空的输出fi

2024-10-04 01:27:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用以下代码视图.py你知道吗

def berkeleyParser(infile,outfile):   
    cmd="java -Xmx1024m -jar nlptools/BerkeleyParser/berkeleyParser-1.7.jar -gr nlptools/BerkeleyParser/chn_sm5.gr < "+infile+" > "+outfile 
    os.system(cmd)

然后调用这个函数来使用berkeley解析器。 我认为文件路径是可以的,因为jar可以成功地创建输出文件。你知道吗

同时,我使用了一个独立的.py代码来运行上面的代码(修改了路径),并在输出文件中得到了正确的结果。你知道吗

所以,我不知道怎么了。你知道吗


Tags: 文件代码py路径cmd视图defjava