|
发表于 2020-12-24 23:22:25
|
显示全部楼层
回帖奖励 +2 鱼币
本帖最后由 细细的铁丝 于 2020-12-25 00:40 编辑
我正好有一个问题请教:
模仿小甲鱼的程序,写的没有报错,但是文件夹下没有任何文件生成,请问是怎么回事
f=open('1.txt')
zhang=[]
li=[]
count=1
for each_line in f:
if each_line[:6] != '======':
#文件的分割
(role,line_spoken)=each_line.split(':',1)
if role =='张三':
zhang.append(line_spoken)
if role =='李四':
li.append(line_spoken)
else:
file_name_zhang='zhang_'+str(count)+'.txt'
file_name_li = 'li_' + str(count) + '.txt'
zhang_file=open(file_name_zhang,'w')
li_file=open(file_name_li,'w')
zhang_file.writelines(zhang)
li_file.writelines(li)
zhang_file.close()
li_file.close()
zhang=[]
li=[]
count+=1
file_name_zhang = 'zhang_' + str(count) + '.txt'
file_name_li = 'li_' + str(count) + '.txt'
zhang_file = open(file_name_zhang, 'w')
li_file = open(file_name_li, 'w')
zhang_file.writelines(zhang)
li_file.writelines(li)
zhang_file.close()
li_file.close()
f.close()
我的文件夹是e:\Python309\test文件夹,我看30讲的视频中也有其他人在问这个问题 |
|