2017-04-04 20 views
-3

我想在PHP重新格式化文件,並傳送到Python, 像:如何調用Python在PHP

<?php 
    $files = $_FILES; 
    // Re-format and send to Python 
?> 
Python: 
def get_files(file) 
    // Do something on files 
    return result 

可以這樣做?

+0

當然,只要寫一個翻譯。 – thebjorn

+0

總之,沒有。 PHP和Python存儲信息的方式不同;它們不兼容,不能在同一個文件中共享代碼。 – zondo

回答

0

在PHP中有一個名爲Pip-Python的項目。

你可以看看。

另外我不知道爲什麼人們回答這個問題,因爲有不止一種方法來實現這一點。

您可以使用'exec'函數通過PHP運行Python腳本,但這可能很危險。

您還可以結帳the backquote operator

我建議你在PHP中編寫自己的重新格式化函數或修改其他人在PHP中執行相同操作的函數。如果將兩種不同的語言組合起來,將來還很難維護代碼。

+0

_「我也不知道人們爲什麼會投票拒絕這個問題」_因爲它非常含糊而且陳述不清,顯示沒有研究工作。 _「因爲有不止一種方式來實現這一點。」_這與問題的質量無關 –

+0

嗯,謝謝你的評論。至少我學到了一些新東西。 –

+0

你已經在這裏四年了!這裏有一些閱讀:http://stackoverflow.com/help/why-vote –