python

.pyc から .py を復元する

投稿日:

うっかり同期の向きを間違って、最新コードを古いコードで上書き。。。(実話)
でも、__pycache__ 内に .pyc が残っていれば大丈夫!
コンパイル済みの .pyc から .py を復元できます。

 

uncompyle の導入

導入の仕方は簡単。

pip が入っていれば install するだけ。
 

.py を復元

これも簡単、引数に pyc を与えるだけ。

コメントが無くなっていたり、すべてシングルクォーテーションに変わっていたり、
elif や and が展開されていたり、律儀にスペースが挟まれていたりするが、
ほぼ完璧に読めるコードを復元してくれる。

Google Adsense

Google Adsense

-python
-

Copyright© HEPtech, 2024 All Rights Reserved.