2016-05-07 11 views
1

CMDを実行してバイナリファイルを読み取ると、byte_arrayの代わりに文字列が返されます。例えば :CMDを実行するとPythonが異なる動作をする

with open("Image_file", "rb") as f: 
    data = f.read(1) 
print(type(data)) 

STRを返します。 そして、Python IDLEで実行すると、bytearrayが返されます。 これを引き起こす原因は何ですか?

+0

python2もインストールされており、コマンドラインから実行しています。 –

+0

ありがとうございました。私はとてもイライラしていた。 –

答えて

0

python2もインストールされており、コマンドラインから実行しています。 Pythonのインストールとパス設定を確認してください。

関連する問題