2017-04-10 111 views
0

我是python的新手,需要將其編譯爲.exe版本。我的問題是,當一個py腳本編譯進.exe是否意味着它不能解碼了?Python編譯爲.exe

我們的目標是在部署到客戶端服務器時使python腳本安全,因爲我們不希望他們使用.exe獲取我們的源代碼。

回答

1

否 - 已編譯的一段代碼被編譯爲另一種語言(字節碼) - 您實際上無法讀取源代碼。

做看看this雖然...

+1

謝謝!這將增加我的項目的信心 – doyevaristo

1

誰擁有該.exe文件版本可以提取.pyc文件(字節碼),然後打破下來使用蟒蛇反編譯像Uncompyle得到它精明的用戶幾乎回到源代碼。因此,Python源代碼(靠近它)有一種方法(和一個機會)從你的.exe版本中提取出來。

+0

@ j-squillaro我會注意到這一點。 – doyevaristo