自学内容网 自学内容网

python的文件写和读

机器的编码和解码,需要转换成机器语言和机器交流,所以涉及到编码和解码
编码是将字符转换为特定编码标准下的二进制表示形式,编码器,编码:字符串.encode(“编码方式”)
解码是将二进制数据转换回字符形式,解码器,解码:字节对象.decode(解码方式)生成对应的字符串
计算机存储大小,最小的单位为字节,Byte
字符编码是将字符集中的字符映射到二进制表示形式的规则集,ASCLL,GBK,UTF-8字符编码标准
字节两个用处(流向):1、磁盘存储,2、网络传输
r,读文档和文件使用,rb,读图片,视频,音频
s=“海州”
python的编码:字符串.encode(编码方式)生成的对应的字节数据
print(“b1”,b1)
b1=s.encode(“utf-8”)默认是utf8
print(“b1:”,b1,type(b1))
解码:字节对象.decode(解码方式)生成对应的字符串
print(b1.decode(“utf-8”))
文件读字符串
open打开或者创建文件
读模式:r读字符,rb读字节
绝对路径
相对路径
f操作文件的句柄
读字符
f=open(“hello.txt”,mode=“r”,encoding=“utf-8”)
data=f.read()慎用
print(data)
forlistinf:
print(list,end=“”)

读字节
f=open(“hello.txt”,mode=“rb”)
data=f.read()慎用
print(data)
forlistinf:
解码
data=list.decode(“utf8”)
print(f’{data}',end=“”)


原文地址:https://blog.csdn.net/u012454429/article/details/144133284

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!