我需要將已編譯的Python代碼(.pyo)轉換爲其源代碼。我在depython.net看,但有一個問題。一個警告;如何從.pyo文件恢復源代碼python代碼(.py)?
「文件版本比2.4以上。」
我該怎麼辦?
謝謝。
我需要將已編譯的Python代碼(.pyo)轉換爲其源代碼。我在depython.net看,但有一個問題。一個警告;如何從.pyo文件恢復源代碼python代碼(.py)?
「文件版本比2.4以上。」
我該怎麼辦?
謝謝。
嘗試這些:
uncompyle2轉換Python的字節碼回相當於Python源代碼。它接受從Python 2.5到2.7的字節碼。另外,它只能在Python 2.7上運行。
uncompyle6把Python字節碼回等效Python源代碼。它接受從Python版本1.5
到3.7
左右的字節碼,包括Pypy生成的字節碼。該代碼需要Python 2.4或更高版本,並且已在Python運行版本2.4, 2.5, 2.6, 2.7, 3.2, 3.3, 3.4, 3.5 and 3.6
上進行了測試。
如果這是您自己的代碼,那麼將來使用版本控制系統! – 2010-03-13 15:42:29