鱼哥第30天视频中的疑问
关于循环和缩进的问题: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()
谢谢! 缩进有问题就要查TAB和Space的问题了 Seawolf 发表于 2019-6-18 12:40
缩进有问题就要查TAB和Space的问题了
额,那么tab和space的问题该如何查? Elfred 发表于 2019-6-19 22:50
额,那么tab和space的问题该如何查?
用方向键自己试试么,如果是空格,要4次,如果是TAB就是1次
页:
[1]