文件编码
使用编码技术(密码本)将内容翻译为0和1存入
默认使用UTF-8
文件操作
打开
在python中,使用open函数,可以打开一个已经从存在的文件,或者创建一个新文件
open(name,mode,encoding)
name:名字、具体路径
mode:访问模式:只读,写入,追加
encoding:编码格式(UTF-8)
模式:
r:只读
w:写入
a:追加
关闭
close()
读
read()方法
文件对象.read(num)
num表示要从文件中读取的数据的长度(单位是字节),如果没有传入num,就会读取所有
readlines()
方法可以把整个文件中的内容进行一次性读取,并且返回的是一个列表,其中每一行数据为一个元素
# 打开文件 f = open("C:/Users/aaaaadongcn/Desktop/素材/测试.txt", "r", encoding="UTF-8") print(type(f)) # 读取文件 print(f.read()) readlines = f.readlines() print(type(readlines)) print(readlines)
readline()
一次读取一行
for循环遍历读文件
for line in f: print(line)
with open() as f
通过with open语法对文件进行操作,可以在操作完成后自动关闭
with open( "C:/Users/aaaaadongcn/Desktop/素材/测试.txt", "r", encoding="UTF-8") as f: for line in f: print(line)
写
写入
文件名.write()
刷新
文件名.flush()