Files
python3-cookbook/cookbook/c05/p04_rw_binary.py
2014-09-22 15:52:50 +08:00

31 lines
531 B
Python

#!/usr/bin/env python
# -*- encoding: utf-8 -*-
"""
Topic: 读写二进制文件
Desc :
"""
def rw_binary():
# Read the entire file as a single byte string
with open('somefile.bin', 'rb') as f:
data = f.read()
# Write binary data to a file
with open('somefile.bin', 'wb') as f:
f.write(b'Hello World')
# Text string
t = 'Hello World'
print(t[0])
# Byte string
b = b'Hello World'
print(b[0])
for c in b:
print(c)
if __name__ == '__main__':
rw_binary()