-2
ファイルの1と0を表示して操作することを検討しています。私が必要とするのは、指定されたファイルの.binファイルを生成/表示することです。これは、写真からドキュメントまで何でも構いません。私のpythonコードでファイルの.binファイルを取得する方法は?Pythonで特定のファイルの.binファイルを作成するにはどうすればよいですか?
ファイルの1と0を表示して操作することを検討しています。私が必要とするのは、指定されたファイルの.binファイルを生成/表示することです。これは、写真からドキュメントまで何でも構いません。私のpythonコードでファイルの.binファイルを取得する方法は?Pythonで特定のファイルの.binファイルを作成するにはどうすればよいですか?
すべてのファイルは技術的には「ビン」ファイルなので、単純に一連のバイトです。 open('name', 'rb')
でファイルを開き、 "binary"またはrawモードにします。詳細については、openのマニュアルを参照してください。次に、file.read
を使用してバイトを変数に読み込みます。あなたは、次のようなものを使用してファイルのバイナリ表現をダンプすることができます
from __future__ import print_function
def dump_file(name):
with open(name, 'rb') as in_file:
for data in in_file:
for a_byte in data:
print('{:08b}'.format(ord(a_byte)), end='')
print('')
あなたは(https://docs.python.org/3/tutorial/inputoutput.html# Pythonの[ファイルがコマンドを処理する]に精通しています読み書きファイル)?それを開き、その内容を読んでみてください。それはあなたを始めさせるべきです。 – usr2564301