如何从Python Shell将字节写入文件?

时间:2018-08-05 15:57:23

标签: python

我已经尝试过了 键

b"\xa9Z\xfe\x16*L\xfaJ\xab\x87\xc3\xdf$:f\xb3U^\xf4Nf\xe8\xc2\x1cZ\xc1\xd8\xdc\xe4h\x98\xac\xa3b\x98\xbc\x9e\xb5\xa8\x8d\xf7n\x1b\xa6\xbfMe\xa4\xd8\xc0\xd9'\x10\x86L?\xd3\xd4\xbd\xc2H\xaa\xe7\x07"

以wb模式打开文件

>>> f = open('privkey.bin', 'wb' )
>>> f.write(key)
64

无论如何该文件为空。 为什么?

2 个答案:

答案 0 :(得分:1)

您需要先关闭文件 f.close()

答案 1 :(得分:1)

您需要f.close()将该文件刷新到磁盘。

或者,使用以下命令将其自动关闭:

>>> with open('privkey.bin', 'wb') as f:
>>>    f.write(key)