本文介绍了使用 Python 时,此代码中的“wb"是什么意思?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

代码:

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

推荐答案

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

File mode, write and binary. Since you are writing a .jpg file, it looks fine.

但是如果你想阅读那个 jpg 文件,你需要使用 'rb'

But if you supposed to read that jpg file you need to use 'rb'

更多信息

在 Windows 上,'b' 附加到模式以二进制模式打开文件,所以还有像rb"、wb"这样的模式,和'r + b'.Windows 上的 Python 使文本和二进制的区别档案;行尾字符文本文件会自动更改读取或写入数据时略有变化.这种幕后修改文件数据适用于 ASCII 文本文件,但它会破坏二进制数据就像在 JPEG 或 EXE 文件中那样.

这篇关于使用 Python 时,此代码中的“wb"是什么意思?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-30 08:56