文件处理基本流程
1)打开文件,找到文件句柄并赋值给一个变量
2)通过句柄对文件进行操作
3)关闭文件
#新建一个文件,命名锦觅,文件内容如下: 香蜜沉沉烬如霜 哪吒 陈情令 亲爱的 热爱的
#'gbk' codec can't decode byte 0xac in position 14: illegal multibyte sequence,锦觅文件中字符串存在硬盘上是二进制,字符串到二进制中间有字符编码,看右下角是utf-8 #pycharm3是utf-8编码,但是open函数不是,该函数会检索当前系统的编码,当前是windows系统,为gbk;这次打开以文件存的编码打开;mac是utf-8 #若文件是gbk格式存在硬盘,打开也应是gbk #打开是解码过程,存内存是编码 #在锦觅同一个路径再建一文件,内容如下,运行 f=open("锦觅",encoding="utf-8")#得到一个文件句柄赋值给f data=f.read() print(data) f.close() #香蜜沉沉烬如霜 # 哪吒 # 陈情令 # 亲爱的 # 热爱的
6分钟