• python学习笔记(一)


    这段代码就是去掉文档中的空行,如果用C语言来写也是比较简单的,但是在python中真是太简单了。。。

     1 #!/usr/bin/python
     2 # Filename:delblankline.py
     3 # -*- coding: utf-8 -*-
     4 
     5 import sys     
     6 
     7 def delblankline(infile, outfile):
     8     """ Delete blanklines of infile """
     9     infp = open(infile, "r")
    10     outfp = open(outfile, "w")
    11     lines = infp.readlines()
    12     for li in lines:
    13         if li.split():
    14             outfp.writelines(li)
    15            
    16     infp.close()
    17     outfp.close()
    18 
    19 if __name__ == "__main__":
    20     delblankline(sys.argv[1],sys.argv[2])

     这几行代码最值得说的就是13行的,li.split() 括号里面没有值默认为一个空格,就是以空格来分割,li.split()表示就是已经分割完的,这点跟c语言不一样,这本身就是一个返回值。比如li="aa bb cc" 那么 li.split() 就是 'aa','bb','cc' 就是这样的

  • 相关阅读:
    supervisor管理airflow
    airflow迁移
    flume部署
    canal原理&部署
    EMR日常操作
    linux的route
    autossh
    Velocity(5)——#macro 指令
    Git(1)----Eclipse安装Git插件
    Velocity(4)——引入指令和#Parse 指令
  • 原文地址:https://www.cnblogs.com/symons1992/p/3653024.html
Copyright © 2020-2023  润新知