变量 = open('文件详细路径', '打开方式', encoding = 'utf-8' )
扩展模式:'wb' 'rb' 'xb' 'ab' 读写二进制的模式
增强模式:'w+' 'r+' 'x+' 'a+' , 一个加号表示可读可写
变量 . write("文件内容")
变量 . close()关闭文件
with open('文件路径','打开方式') as 变量
变量.操作()
write() 写入内容
文件对象.write(内容)
read() 读取内容
文件对象.read() 从当前光标位置读取到最后
文件对象.read(字节数) 可以读取指定长度的字符
close() 关闭文件
文件对象 . close()关闭打开文件
可以写入容器类型数据
但容器中的元素类型必须是字符串类型
文件对象.seek(0),最开始的位置
文件对象.seek(0,2) 把光标设置在文件的末尾
一次只读取一行内容
文件对象.readline(字节数) 可以读取当前行指定长度的字符
读取所有行,每行作为列表中的一个元素,返回一个列表
文件对象 . readlines(字节数) 读取多行
truncate()
默认从文件的首行开始进行截断,截短长度为size个字节数
size如果为0,则从文件开始截断到最后
size如果为5,则当前文件只保留5个字符,其他全部删除