pdb для .py c файла: строка исходного кода не может содержать нулевые байты - PullRequest
0 голосов
/ 29 апреля 2020

Я пытаюсь преобразовать flag.py c в flag.py с помощью uncompyle6. Однако это не удается. Поэтому я решил использовать отладчик pdb для запуска flag.py c. Вот команда: python -mpdb /Users/frank/Desktop/pep8/flag.pyc

Однако, командная строка выдает мне ошибку ValueError: source code string cannot contain null bytes

Я знаю команду sed -i "" 's/\x0//g' /Users/frank/Desktop/pep8/flag.pyc. Но он возвращает sed: RE error: illegal byte sequence

Я также знаю команду tr -d '\000' </Users/frank/Desktop/pep8/flag.pyc >/Users/frank/Desktop/pep8/flag2.pyc. Но он возвращает tr: Illegal byte sequence

Моя среда MacOS с python3 .8.0. Есть предложения?

...