python中for循环遍历文件_python3中 for line1 in f1.readlines():,for line1 in f1:,循环读取一个文件夹...

1 #-*- encoding:utf-8 -*-

2

3 classloadDatas(object):4 def __init__(self):5 self.path='./data'

6 defload_compare(self):7 l1={}8 f1=open(self.path+'/95b.txt',encoding='utf-8')9 l2={}10 f2=open(self.path+'/05b.txt',encoding='utf-8')11 f=open(self.path+'/1.txt','a')12 #w2=open('./data/1.txt','a')

13

14 #flag=1

15 str1=[]16 #print(type(str1))

17 #int i

18 for line2 inf2:19 print(line2)20 (tag2,name)=line2.strip().split(" ")21 flag=022 for line1 inf1:23 #读完一次循环后,line1已经到底了,第2次循环便不进入;

24 #f1.readlines()只能进入一次,一次读取整个文件;

25

26 (tag1,name)=line1.strip().split(" ")27 print(tag1)28 if tag2==tag1:29 print("a")30 flag=031 break

32 else:33 print('d')34 flag=1

35 #break

36 #print("aa")

37 if flag==1:38 #print("aa")

39 str1.append(line2)40 f1.seek(0)41 print(str1)42 f.writelines(str1)43

44 f1.close()45 f2.close()46 f.close()47

48 if __name__=='__main__':49 ld=loadDatas()50 ld.load_compare()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值