小编典典

使用Python,“ wb”在此代码中是什么意思?

python

码:

file('pinax/media/a.jpg', 'wb')

阅读 332

收藏
2020-12-20

共1个答案

小编典典

文件模式,写入和二进制。由于您正在编写.jpg文件,因此看起来不错。

但是,如果您应该阅读该jpg文件,则需要使用 'rb'

更多信息

在Windows上,附加到模式的’b’以二进制模式打开文件,因此也有’rb’,’wb’和’r +
b’之类的模式。Windows上的Python区分文本文件和二进制文件。读取或写入数据时,文本文件中的行尾字符会自动更改。对于ASCII文本文件来说,对文件数据进行这种幕后修改是可以的,但它会破坏JPEG或EXE文件中的二进制数据。

2020-12-20