中国dzm
xyq
test
# 查看一个汉字占用几个字节
print('我'.encode()) # b'\xe6\x88\x91' 也就是 3 个字节
# 读取文件
f = open('test.txt')
# 输出一行内容
print(f.readline()) # 中国dzm
# 读取文件
f = open('test.txt')
# 移动光标到指定位置(注意:不是按字符来指定数字,而是按当前文件的编码格式来算字节数位置,如果你输入的字节数字错误会报错)
# 比如:一个汉字 3 个字节,你偏偏设置 2 ,这样就会报错 'utf-8' codec can't decode byte 0xad in position 0: invalid start byte
f.seek(3)
# 输出一行内容
print(f.readline()) # 国dzm