|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
按照题目要求自己写了一段代码,发现没有办法实题目要求,代码没有报错,但是始终【count = 1】,无法创建第二个文本【boy_2 , girl_2】。但不知道如何修改,望大神指教。
代码如下
f = open("客服对话.txt")
count = 0
for i in f.readline():
if "=" in i:
count += 1
if count == 0:
f_boy = open("boy_1.txt","a")
f_girl = open("gril_1.txt","a")
if "小甲鱼" in i:
f.seek(0,7)
f_boy.write(f.read())
if "小客服" in i:
f.seek(0,7)
f_girl.write(f.read())
f_boy .close()
f_girl.close()
if count == 1:
f_boy = open("boy_2.txt","a")
f_girl = open("gril_2.txt","a")
if "小甲鱼" in i:
f.seek(0,7)
f_boy.write(f.read())
if "小客服" in i:
f.seek(0,7)
f_girl.write(f.read())
f_boy .close()
f_girl.close()
if count == 2:
f_boy = open("boy_3.txt","a")
f_girl = open("gril_3.txt","a")
if "小甲鱼" in i:
f.seek(0,7)
f_boy.write(f.read())
if "小客服" in i:
f.seek(0,7)
f_girl.write(f.read())
f_boy .close()
f_girl.close()
f.close()
- file=open('H:/record.txt','r')
- cunt=3
- while cunt:
- list1=file.readline()
- if '======'not in list1:
- for each in list1.split(':',2):
- if each =='小客服':
- print(list1.split(':',2)[1])
- elif each=='小甲鱼':
- print(list1.split(':',2)[1])
- if '======' in list1:
- print('===========================================================')
- cunt-=1
- if list1=="":
- cunt-=1
- file.close()
复制代码
写到文件的地方你自己加
|
|