加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

(role,line_spoken) = each_line.split(':',2)

发布时间:2020-12-20 10:16:45 所属栏目: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) = eac

前提:我要打开的文件是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次也用不到

?

?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读