• [Tips] Python内建函数/模块


    程序等待

    time.sleep(t)
    

      需要import time,t是秒数。该函数没有返回值。

     处理csv文件

    # 当字符串list读取
    with open('some.csv', 'rb') as f:  
        reader = csv.reader(f)
        for row in reader:
            print(row[0])
    
    # 当字典读取
    # 读
    >>> import csv
    >>> with open('names.csv') as csvfile:
    ...     reader = csv.DictReader(csvfile)
    ...     for row in reader:
    ...         print(row['first_name'], row['last_name'])
    ...
    Baked Beans
    Lovely Spam
    Wonderful Spam
    
    
    # 写
    
    import csv
    with open('names.csv', 'w') as csvfile:
        fieldnames = ['first_name', 'last_name']
        writer = csv.DictWriter(csvfile, fieldnames=fieldnames)
    
        writer.writeheader()
        writer.writerow({'first_name': 'Baked', 'last_name': 'Beans'})
        writer.writerow({'first_name': 'Lovely', 'last_name': 'Spam'})
        writer.writerow({'first_name': 'Wonderful', 'last_name': 'Spam'})
    

      

    时间相关信息获取

    使用time模块或者datetime模块

    import time
    
    #获取毫秒时间戳
    time.time() # 返回一个浮点数
    
    #获取当前年月日
    import datetime
    datetime.datetime.now().year
    datetime.datetime.now().month
    datetime.datetime.now().day
    

      

    打印刷新

    使用sys.stdout.write方法,并且主要打印的字符串需要以' '转义符开头。 的意义是会到行首:

    from datetime import datetime as dt
    import sys
    import time
     
     
    while True:
        a = dt.now()
        sys.stdout.write("
    {0}".format(a))
        sys.stdout.flush()
    
    ————————————————
    版权声明:本文为CSDN博主「roohom」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/qq_39161804/article/details/81456913
    

      

    命令行参数

    通过模块中的 sys.argv 就可以访问到所有的命令行参数,它的返回值是包含所有命令行参数的列表(list),

    参数个数: len(sys.argv)
    脚本名: sys.argv[0]
    参数1: sys.argv[1]
    参数2: sys.argv[2]

  • 相关阅读:
    Yii增删改查
    10个超级有用、必须收藏的PHP代码样例
    yii源码分析I、II
    Yii源码阅读笔记
    Yii源码阅读笔记
    Yii源码阅读笔记
    当浏览器输入url的时候发生了什么
    js模块化值之seaJS
    js判断字符串中的英文和汉字
    display:table-cell的惊天作用,直接惊呆你!
  • 原文地址:https://www.cnblogs.com/immortalBlog/p/11230206.html
Copyright © 2020-2023  润新知