我正在编写PHP代码,它通过运行此命令来执行Python脚本:
system('python C:/wamp/www/NER/class_NER.py');
Python代码从文件读取输入数据,在执行某些模块后,它将数据写入文本文件。
我的问题是,当我从PHP调用Python脚本时,脚本无法将数据写入文本文件。如果我在IDLE中运行它而不通过PHP调用它,Python代码可以正常工作。如果我在没有将我的Python代码组织到模块中的情况下运行它也可以正常工作(即,如果我只在一个文件中编写所有Python代码)。
我通过执行以下操作导入模块:
sys.path.insert(0,'C:\wamp\www\NER\find_names.py')
sys.path.insert(0,'C:\wamp\www\NER\find_teams.py')
from find_names import find_name
from find_teams import find_team