|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
记得在字符串章节小甲鱼老师说过f = open('E:/pythonIDEL/测试文本/record.txt')这种情况/需要再加一个/转译,或者在‘’前加r表示原始字符串。
但是为什么我发现这段代码可以直接运行不会报错啊?
f = open('E:/pythonIDEL/测试文本/record.txt')
boy = []
gril = []
count = 1
for each_line in f:
if each_line[:6] != '======':
#截取对话
(role,line_spoke) = each_line.split(':',1)
if role == '小甲鱼':
boy.append(line_spoke)
if role == '小客服':
gril.append(line_spoke)
else:
#将对话保存
boy_file = 'boy_'+ str(count) +'.txt'
gril_file = 'gril_'+ str(count) +'.txt'
f_boy = open(boy_file,'w')
f_gril = open(gril_file,'w')
f_boy.writelines(boy)
f_gril.writelines(gril)
boy = []
gril = []
count += 1
f_boy.close()
f_gril.close()
boy_file = 'boy_'+ str(count) +'.txt'
gril_file = 'gril_'+ str(count) +'.txt'
f_boy = open(boy_file,'w')
f_gril = open(gril_file,'w')
f_boy.writelines(boy)
f_gril.writelines(gril)
boy = []
gril = []
count += 1
f_boy.close()
f_gril.close()
因为你的是"/",不是“\”.
"\"在系统里面表示路径,在python里面需要转义。
|
|