码迷,mamicode.com
首页 > 编程语言 > 详细

Python 学习

时间:2020-03-20 09:14:36      阅读:67      评论:0      收藏:0      [点我收藏+]

标签:grep   with open   for   code   one   zha   打印   pytho   read   

  • 打印出在文件test1中存在而 test2中不存在的用户
  • BJ$ cat test1
    shi
    zhen
    ning
    zhang
    san
    li
    si
    yan
    jun
    BJ$ cat test2
    zhang
    san
    li
    si
    yan
    jun
    
    BJ$ cat diff.py 
    #!/usr/bin/python
    
    with open(‘/Users/momo/test1‘,‘r‘) as x:
      list1 = x.readlines()
    with open(‘/Users/momo/test2‘,‘r‘) as y:
      list2 = y.readlines()
      for i in list1:
          if i  not in list2:
             print i
    

    执行:

    
    BJ$ python diff.py 
    shi
    
    zhen
    
    ning
    

    shell:

    BJ$ cat 1.sh 
    #!/bin/bash
    for i in `cat test1`
    do
      temp=`grep $i test2`
      if [ -z $temp ];then
          echo $i   
      fi 
    done

    Python 学习

    标签:grep   with open   for   code   one   zha   打印   pytho   read   

    原文地址:https://blog.51cto.com/magic3/2480057

    (0)
    (0)
       
    举报
    评论 一句话评论(0
    登录后才能评论!
    © 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
    迷上了代码!