day07
深浅拷贝
··· 浅拷贝 只拷贝第一层的可变元素
··· 深拷贝 拷贝所有的可变元素,不可变元素直接指向原内存地址 (str.int.bool.tulpe)
文件读写
··· 只读
file=open('路径',mode='r',encoding='utf-8') 文件不存在则报错
file.read() 一次性全部读取
file.read() 括号里加数字,表示从当前光标所在的位置向后读取文件几个字符
file.readlines() 一行一行读
for line in file: 大文件for循环按行读
file.close()
··· 只写 (打开即清空,清空后再写) 文件不存在则新建
file=open('路径',mode='w',encoding='utf-8')
file.write()
file.close()
··· 只追加 (文章末尾写)
file=open('路径',mode='a',encoding='utf-8')
file.write()
file.close()
··· 读 加 写 (文章末尾写)
file=open('路径',mode='r+',encoding='utf-8')
file.seek() 括号里写数字,表明从第几个 字节 开始读取 utf-8中一个中文字符为3个字节
file.read()
file.write()
file.close()
··· 写 加 读
file=open('路径',mode='w+',encoding='utf-8')
file.seek() 括号里写数字,表明从第几个 字节 开始读取 utf-8中一个中文字符为3个字节
file.read()
file.write()
file.close()
··· 追加 加 读
file=open('路径',mode='a+',encoding='utf-8')
file.seek() 括号里写数字,表明从第几个 字节 开始读取 utf-8中一个中文字符为3个字节
file.read()
file.write()
file.close()