我是python的新手,需要將其編譯爲.exe版本。我的問題是,當一個py腳本編譯進.exe是否意味着它不能解碼了?Python編譯爲.exe
我們的目標是在部署到客戶端服務器時使python腳本安全,因爲我們不希望他們使用.exe獲取我們的源代碼。
我是python的新手,需要將其編譯爲.exe版本。我的問題是,當一個py腳本編譯進.exe是否意味着它不能解碼了?Python編譯爲.exe
我們的目標是在部署到客戶端服務器時使python腳本安全,因爲我們不希望他們使用.exe獲取我們的源代碼。
否 - 已編譯的一段代碼被編譯爲另一種語言(字節碼) - 您實際上無法讀取源代碼。
做看看this雖然...
誰擁有該.exe文件版本可以提取.pyc文件(字節碼),然後打破下來使用蟒蛇反編譯像Uncompyle得到它精明的用戶幾乎回到源代碼。因此,Python源代碼(靠近它)有一種方法(和一個機會)從你的.exe版本中提取出來。
@ j-squillaro我會注意到這一點。 – doyevaristo
謝謝!這將增加我的項目的信心 – doyevaristo