|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
关于循环和缩进的问题:
1.报错:出现缩进问题。
图中用“?”标注部分显示缩进不一致问题。我发现用shell直接跑函数,和先制作一个文件再运行结果是不一样的。其中,先制作新文件再运行,就会出现如下报错。而直接运行就不会报错。请问,这是为什么?如何修正?
f=open('aa.txt')
boy=[]
girl=[]
count=1
for each_line in f:
if each_line[:4]!='====':
(role,spoken)=each_line.split(':',1)????????????????????
if role=='A':
boy.append(spoken)
if role=='B':
girl.append(spoken)
else:
bf='boy_'+str(count)+'.txt'
gf='girl_'+str(count)+'.txt'
bff=open(bf,'w')
gff=open(gf,'w')
bff.writelines(boy)
gff.writelines(girl)
bff.close()
gff.close()
boy=[]
girl=[]
count+=1
f.close()
、
2.为什么鱼哥在后续,还要加上如下code?并且缩进要与开头的global variable对齐?
:
bf='boy_'+str(count)+'.txt'
gf='girl_'+str(count)+'.txt'
bff=open(bf,'w')
gff=open(gf,'w')
bff.writelines(boy)
gff.writelines(girl)
bff.close()
gff.close()
谢谢! |
|