|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
有一个附件被禁止上传,请到python31讲获取
问题:为什么record.txt里面的对话全部在一行里面 当我执行for each_line in f 的时候 它却一句一句清晰的分开了???
def split_file(file_name):
count = 1
boy = []
girl = []
f = open(file_name)
for each_line in f:
print(each_line)
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()
split_file('record.txt')
你这就是不懂.
1. 谁说了这个文件换行符是\r\n了???这个文件的换行符是\n
2. 记事本默认的换行符是windows的换行符\r\n ,你用它打开能分行?
|
|