2017-11-20 7 views
0

私はフォルダに変換する必要がある200個のpycファイルを持っています。私はuncompyle6 -o . 31.pycを通してpycファイルに変換することを認識していますが、私は非常に多くのpycファイルを持っているので、これには長い時間がかかります。私は多くの文書を見つけましたが、pyファイルに一括して変換することはあまりありません。 uncompyle6 -o。 * .pycはサポートされていません。Uncompyle6 pycファイルをpythonに変換py3(全ディレクトリ)

どのように私はこれを達成することができますか?

+0

に頼まれたそうです。そのような恥ずかしがり屋 –

答えて

0

シェルファイル拡張子を持つオペレーティングシステムでは、シェルのファイル拡張機能を使用できます。例:

何か気が散ったりコントロールしたりする必要がある場合は、好きな展開を行うコードを書くことができます。ここでは上記

for pyc in myfiles/*.pyc; do 
    uncompyle -o /tmp/tmp/unc $pyc 
done 

POSIXシェルで行う。注:は、この質問はまた、私はフォルダがサポートされているとは思わないIssue on output directory while executing commands with windows batch command "FOR /R"

+0

あるいは、/ r%v(* .pyc)の場合、uncompyle6 -oを実行します。 "%v" "%vx" :)。必要ならば、これをPythonでos.popenを通して実行することもできます。 –

+0

非常に便利なツールです。私はpyinstallerのソースコード/関連するpycファイルを取得する方法はわかりません。何か考えますか? https://stackoverflow.com/questions/47441287/how-to-decompile-pyinstaller-created-exe-and-get-source-code –

関連する問題