持っPROGRAM.EXEを言うことができます、私は意志ファイルのバイナリデータ
- はバイナリモードでPROGRAM.EXEを読み込み、変数データ
- に保存Pythonスクリプトを作成します。 (?): バイナリー追加モードで開いmypytonprog.py
- がmypythonprog.pyにデータを追加する前に、この
、mypythonprog.pyように調製されるだろう
program_data='''
ようにした後、mypythonprog.pyは続けるだろう:
は'''
programs continues....
が
これを(私はprogram_data変数にそのプログラムコードを置くために何とかしたい)もちろん、ない作業を行い、それは何らかの方法で行うことができますか? 私が基本的に望むのは、mypythonfile.pyは、内部にバイナリデータが格納されたexeファイルを作成できるようにすることです。
私は、そのデータをシェルコードにエンコードする必要があります。これは、mypythonfile.pyの中に入れることができます。
が正しいですか?
これは確かに@Ignacioの回答よりも優れています(非ASCII魅力的な人たちについては私には何の問題もありません...)しかし、program_dataを(バイナリ?)モードでファイルに書き込むとそれは)窓は私にそれが有効なWin32アプリケーションではないという不公平を与えます... – Kristian
何をしているのですか?なぜチャンクサイズ= 8096?私はそれが何をしているのか見ていますが、なぜですか?あなたの国家は何ですか? :-) どうも – Kristian