下面的代码适用于python 2.7.13
import os
with open('random.bin','w') as f:
f.write(os.urandom(10))
但是对于Python3抛出了错误
文件(回溯):最近的回溯
行为上有差异的原因或如何解决
下面的代码适用于python 2.7.13
import os
with open('random.bin','w') as f:
f.write(os.urandom(10))
但是对于Python3抛出了错误
文件(回溯):最近的回溯
行为上有差异的原因或如何解决
在Python3中,以二进制或文本模式打开文件会有所不同.只需添加b
标志,使其成为二进制:
with open('random.bin','wb') as f:
这在Python2中也适用.