pythonファイルをコンパイルすると、*。pycファイルが取得されます。それを実行しようとすると、それらを実行するプログラムがないというメッセージが表示されます。そのオプションを使用してオンラインでプログラムを検索すると、何もありませんと表示されます。誰も私がそこにファイルを実行するのを手伝ってもらえますか?
pythonファイルはバイトコンパイルされているため、pythonインタープリターを介して実行する必要があります。
python yourfile.pyc
.pyファイルを直接実行できる理由は、次の行があるためです。
#!/usr/bin/python
または
#!/usr/bin/env python
または.pyファイルの最初の行に類似したもの。これは、pythonインタープリターでファイルの残りを実行するようシェルに指示します。
コンパイルされた.pyc python3ファイルを逆コンパイルするために、現在のUbuntu OSで次のようにuncompyle6
を使用しました。
Uncompyle6のインストール:
pip3 install uncompyle6
.pycファイルから.pyファイルを作成するには、次を実行します。
uncompyle6 -o . your_filename.pyc
既存の同じ.pycファイル名で新しい.pyファイルが自動的に作成されます。