def ConvertFile():
FileNameIn = 'Hexdata.dat'
HexFile = open(FileNameIn, 'r')
for Line in HexFile:
print (Line)
print (Binary(Line))
HexFile.close()
これまでのところ、プログラムを実行すると、ファイルの16進数がバイナリに変換されています。これは私がやりたいことは、私はコードでこれに近づくだろうかBinarydata.datテキストファイルにデータを保存する
と呼ばれるファイルにバイナリ出力を保存しているHexdata.dat
というファイルにありますか?私はPythonで新しく、これを適切にカバーしていないことに注意してください。私はさまざまなコードを試しましたが、実際にはすべて推測ですが、失敗しました。
私はあなたの問題を解決するように求めていませんが、プログラムの出力を新しいテキストファイルに保存する方法をもっと尋ねます。
これまでのところ私は FileNameOutは=オープン 'Binarydata.dat' BinaryFile =(FileNameOut、 'W') は、私は、次のprint文を使用していますか? –
しないでください。 –