f=open('G:\\111.txt','r',encoding='utf-8')
#只读模式,encoding='utf-8'使其可以读文字
#f.cloze()关闭文件
#poem=f.read()每次读取整个文件,.read() 生成文件内容是一个字符串类型。
#readline()只读一行,通常也是读取到的一行内容放到一个字符串变量中,返回str类型。
#.readlines()
#每次按行读取整个文件内容,将读取到的内容放到一个列表中,返回list类型。
#f.seek(a,b)b=0从头读;b=1当前位置;b=2从末尾
f.seek(0,0)#使当前位置到0
for each_line in f:
print(each_line)
f=open('G:\\222.txt','w')
f.write('叶若彤')
f.close()
def save_file(boy,girl,count):
file_name_boy='boy_'+str(count)+'.txt'
file_name_girl='girl_'+str(count)+'.txt'
boy_file=open(file_name_boy,'w')
girl_file=open(file_name_girl,'w')
boy_file.writelines(boy)
girl_file.writelines(girl)
boy_file.close
girl_file.close
f=open('record.txt',encoding='utf-8')
boy=[]
girl=[]
count=1
for each_line in f:
if each_line[:6] !='======':
(role,line_spoken)=each_line.split(':',1)
if role == '小甲鱼':
boy.append(line_spoken)
if role == '小客服':
girl.append(line_spoken)
else:
save_file(boy,girl,count)
boy=[]
girl=[]
count+=1
save_file(boy,girl,count)
f.close
#模块是一个包含所有你定义的函数和变量的文件
例如import random
os模块:import os
os.path模块(对路径的一些函数)