Pythonスクリプトで実行可能ファイルを呼び出し、この実行可能ファイルにバイナリデータ(同じスクリプトで生成されたもの)を渡す必要があります。
私はそれをそのように機能させています:
bin = make_config(data)
open('binaryInfo.bin', 'wb+').write(bin)
os.system("something.exe " + "binaryInfo.bin")
'bin'をos.system呼び出しに直接渡すことで、binaryInfo.binファイルの作成を完全に回避できると思いました。
bin = make_config(data)
os.system("something.exe " + bin)
しかし、この場合、「'bytes'オブジェクトを暗黙的にstrに変換できません」というエラーが発生します。
ここで正しい構文を知っている人はいますか?これも可能ですか?