2012-10-23 105 views
2

我在python和Java上發現了類似的問題,但我無法有效地解決我的問題。如何從coldfusion10運行python腳本?

我有一個支持知識產權保護的python腳本。所以我不能用Java重寫它。現在我需要運行這個聯繫Postgresql 9.1數據庫的python腳本,並返回處理後的信息。這個python腳本每3個月更新一次。

現在我需要從Coldfusion 10應用程序運行此程序,而不會影響應用程序的性能。

有什麼建議嗎?

+0

你可能想看看這篇文章,[上的ColdFusion運行的Python(http://www.compoundtheory.com/?action=displayPost&ID= 118) – duncan

回答

4

python腳本在哪裏?如果它在與CF相同的機器上,則可以使用CFEXECUTE來執行python腳本。

+0

我試圖 但得到錯誤 Cau這個異常是這樣的:java.io.IOException:無法運行程序「E:/Garagespace/python/helloworld/src/printhello.py」:CreateProcess錯誤= 193,%1不是有效的Win32應用程序。 –

+1

@NaranRaj你很可能需要使用cfexecute來執行python.exe,然後傳遞腳本作爲參數執行。 –

+0

@SeanCoyne Got it! –