开发者社区> 问答> 正文

将字节写入文本文件

你想在文本模式打开的文件中写入原始的字节数据。

展开
收起
哦哦喔 2020-04-17 12:28:35 761 0
1 条回答
写回答
取消 提交回答
  • 将字节数据直接写入文件的缓冲区即可,例如:
    
    >>> import sys
    >>> sys.stdout.write(b'Hello\n')
    Traceback (most recent call last):
        File "<stdin>", line 1, in <module>
    TypeError: must be str, not bytes
    >>> sys.stdout.buffer.write(b'Hello\n')
    Hello
    5
    >>>
    类似的,能够通过读取文本文件的 buffer 属性来读取二进制数据。
    
    2020-04-17 12:28:44
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载