(role,line_spoken) = each_line.split(':',2) 小甲鱼python 一个任务

前提:我要打开的文件是record.txt

1 f=open('record2.txt')       #打开record.txt这个文件
2 
3 for each_line in f:       #读文件的每一行
4     if each_line[:6] != '======':        #如果这一行 从开头到第6个字符是 ====== 的话
5         (role,line_spoken) = each_line.split(':',1)    # split以 :分割  分割一次     赋值情况是这样的 role : line_spoken
6         print(line_spoken)

1代表分割次数 好像写成其它的数字,在这里结果都一样   猜想 for 每次遍历一行 这一行只有一个 :  所以写成2,分割2次也用不到

猜你喜欢

转载自www.cnblogs.com/qiuyehaha/p/11698029.html