Python .pyc 파일을 .py파일로 변환하는 방법

VDoring·2022년 8월 9일
1

Python

목록 보기
1/4
post-thumbnail

이 방법을 사용하면 Python 3.9, 3.10의 코드도 일부 볼 수 있습니다.


  1. Visual Studio를 설치합니다. C++ 옵션도 설치합니다.

  2. x86 x64 Cross Tools Command Prompt for VS (날짜)를 실행합니다.

git clone https://github.com/zrax/pycdc.git
cd pycdc
cmake .
MSBuild pycdc.sln

이 명령어들을 차례로 입력합니다.

4. Debug 폴더에 들어갑니다.

  1. pycdas.exe, pycdc.exe만 가져옵니다.

  2. 풀고 싶은 .pyc 파일과 함께 둡니다.

  3. Shift+우클릭을 하여 PowerShell을 엽니다.

.\pycdas.exe .\fileName.pyc > result.py

명령어를 입력하면, 디스어셈블러(Disassembler) 내용이 든 .py파일이 생성됩니다.

.\pycdc.exe .\fileName.pyc >.\result.py

명령어를 입력하면, 파이썬 코드가 든 .py파일이 생성됩니다.


사용한 프로그램 깃허브:
https://github.com/zrax/pycdc

3.9 디컴파일 오류 해결 관련 이야기:
https://github.com/zrax/pycdc/issues/255

profile
< Beginners Heart >

1개의 댓글

comment-user-thumbnail
2023년 1월 8일

안녕하세요 혹시 pycdas.exe, pycdc.exe 메일로 보내주실수있으실까요 코드 에러때문에 파일을 생성할수가없어서요 chlwnstn98@gmail.com 입니다

답글 달기