|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
f = open('e:\\python\\birthday.txt') #打开文件
i = []
y = []
count = 1
for hq in f: #循环这个文本
if hq[:6] != '======': #如果文本前5个不等于'======'
(js,sm) = hq.split(':',1) # js 是角色 ,sm 是说了什么 然后赋值已经被分隔的文本的循环,(以:分隔)
if js == '我': # 如果角色为 我
i.append(sm) # 那向 i 列表添加 sm,也就是说了什么
if js == '你': # 如果角色为 你
y .append(sm) # 那向 y 列表添加 sm,也就是说了什么
else:
im = 'im_' + str(count) + '.txt' # im 赋值为一个文本
yo = 'yo_' + str(count) + '.txt' # yo 赋值为一个文本
my = open(im,'w') # 把im 赋值的 文件打开,并赋值为my
you = open(yo,'w') # 把yo 赋值的文件打开 并赋值 为you
my.writelines(i) # 把 i 列表 写入 my
you.writelines(y) # 把 y 列表 写入 you
my.close() #关闭文件
you.close() # 关闭文件
i = [] # 初始化列表
y = [] # 初始化列表
count = count + 1 # 让count + 1 (也就是2 ,继续运行)
f.close() # 关闭文件
把 === 和 : 都用文本文档里面的复制替换一下。
|
|