我想从PHP中调用Python文件。 我试过这个:
exec('C:\Python34\python.exe ./python/genereBonDeCommande.py');
但它不起作用。 在我的Python文件中,我得到了这个:
fichier = open(repertoire+"C:/Program Files/EasyPHP-DevServer-14.1VC9/data/localweb/projects/Administration/bonsDeCommandes" + nom_fichier, "No13");
fichier.write('hello');
然后如何在PHP中调用Python文件?
答案 0 :(得分:0)
尝试使用文件的完整路径执行脚本,如下所示:
<php
//If your file is in C:\wamp\www\python
exec('C:\Python34\python.exe C:\wamp\www\python\genereBonDeCommande.py');
答案 1 :(得分:0)
这是解决方案,创建一个文件就是这一行:
fichier = open("C:/Program Files/EasyPHP-DevServer-14.1VC9/data/localweb/projects/Administration/bonsDeCommandes/No15.txt","w");
如果文件已经存在则会创建一个文件,如果文件存在则会写入
而不是这一个:
fichier = open(repertoire+"C:/Program Files/EasyPHP-DevServer-14.1VC9/data/localweb/projects/Administration/bonsDeCommandes" + nom_fichier, "No13");