zoukankan      html  css  js  c++  java
  • 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' 就是这样的

  • 相关阅读:
    Excel相关界面
    延时函数
    VBA窗体之ListView分页显示
    VBA窗体之ListView
    医疗机构税收大全及理论探讨(2018年)
    VBA_Xpath定位元素
    VBA_CSS定位元素
    VBA_DOM定位元素
    VBA_IE&HTTP
    Listbox
  • 原文地址:https://www.cnblogs.com/symons1992/p/3653024.html
Copyright © 2011-2022 走看看