是否可以使用python運行PHP腳本?從Python調用PHP
回答
你可以窺視subprocess
類,更具體地說,subprocess.call()
subprocess.call(*popenargs, **kwargs)
subprocess.call(["php", "path/to/script.php"]);
'TypeError'; 'subprocess.call'接受一個字符串列表作爲它的第一個參數。 – habnabit 2010-09-24 07:32:37
@habnabit注意方括號。我們使用命令和參數來創建一個元組。例如: 'cmd =「php sandwiches.php --param yum」; subprocess.call(cmd.explode());' – AWrightIV 2013-03-04 23:24:46
@AWrightIV請參閱http://stackoverflow.com/posts/3784156/revisions(另外,字符串沒有'explode'方法,方括號使列表,而不是元組) – habnabit 2013-03-22 06:05:09
- 1. 從PHP調用Python程序
- 2. 從Python調用PHP代碼
- 3. 從PHP調用Python腳本
- 4. 使用shell_exec從PHP中調用Python
- 5. 從PHP調用特定版本的python
- 6. 從PHP調用無限的Python腳本
- 7. 從PHP調用python導入失敗
- 8. 從PHP調用Python腳本的問題
- 9. 如何從PHP調用Python腳本?
- 10. 調用Python腳本*進口*從PHP
- 11. 從PHP腳本調用python腳本
- 12. 從PHP調用Python和保存文件,
- 13. 從PHP調用
- 14. 從PHP調用
- 15. 從PHP調用
- 16. 從PHP調用
- 17. 從matlab2015a調用python
- 18. 從Actionscript調用python
- 19. 從Python調用Gnuplot
- 20. 從Ruby調用Python
- 21. 從python調用webjob
- 22. 從Stata調用Python
- 23. 從python調用bash
- 24. 從C++調用Python
- 25. 從Python調用gawk
- 26. 從Python調用Java
- 27. 從python調用gnuplot
- 28. 如何調用Python在PHP
- 29. 在PHP中調用Python
- 30. 從PHP調用Gnuplot?
不應該使用'os.system'; 'subprocess'模塊取代它。 – habnabit 2010-09-24 07:33:03
我不知道?這是爲什麼 ? – sheki 2010-09-24 08:09:30
'subprocess'實現了更多功能和安全檢查。如果你有一個完全靜態的(硬編碼)命令,'os.system'可以正常工作,但是如果你有參數等,這是一個巨大的安全隱患。 – gahooa 2011-09-22 01:36:51