如何以格式刻录字节 Python 3, 不知道编码?
在 Python 2.x 从 'file-like' 目的:
如何做同样的事情 Python 3?
如何编写相当于此代码 Python 2.x:
笔记:
并不总是是语义上的文本流。 将其视为字节流有时会有有用的。 例如,
http://www.pixelbeat.org/cmdline.html
:
在这种情况下,使用没有意义 Unicode.
sys.stdout.write/bytes_/
tempfile.TemporaryFile//.write/bytes_/
open/'filename', 'wb'/.write/bytes_/
StringIO//.write/bytes_/
如何做同样的事情 Python 3?
如何编写相当于此代码 Python 2.x:
def write/file_, bytes_/:
file_.write/bytes_/
笔记:
sys.stdout
并不总是是语义上的文本流。 将其视为字节流有时会有有用的。 例如,
http://www.pixelbeat.org/cmdline.html
:
tar -c dir/ | gzip | gpg -c | ssh user@remote 'dd of=dir.tar.gz.gpg'
在这种情况下,使用没有意义 Unicode.
没有找到相关结果
已邀请:
2 个回复
知食
赞同来自:
如解释说
http://docs.python.org/py3k/li ... stdin
,你也可以
线程,因此默认情况下它们是二进制文件。
这导致访问主字节缓冲区。
这已经是字节 API.
正如你所期望的那样 'b', 这是字节 API.
- 那个字节等价物
.
EDIT:
只能与任何人一起工作
二进制
文件对象。 所以一般决定 - 找到右边很容易 API.
郭文康
赞同来自:
https://docs.python.org/3.3/li ... 3open