zoukankan      html  css  js  c++  java
  • python常用标准库

    平时会用到一些常用的标准库,做个笔记,忘记的时候可以快速查询。

    一、time()模块

    
    # coding:utf-8
    
    # time模块
    import time
    
    # 1、time.time()
    print(time.time())  # time.time()获取的是当前时间戳
    # 结果:1521437297.0148754
    
    # 2、time.ctime()
    print(time.ctime())  # 没有参数的时候是已time.time()为时间戳
    # 结果:Mon Mar 19 13:31:59 2018
    
    print(time.ctime(930000000))  # 也可以填写参数
    # 结果:Tue Jun 22 05:20:00 1999
    
    # 3、time.localtime()
    print(time.localtime())
    # 结果:time.struct_time(tm_year=2018, tm_mon=3, tm_mday=19, tm_hour=13, tm_min=40, tm_sec=14, tm_wday=0, tm_yday=78, tm_isdst=0)
    
    #4、time.sllep(2)
    # selenium中常用的休眠,休眠2秒
    
    

    各个参数的含义:

    # 4、time.strftime()
    print(time.strftime("%y-%m-%d %H-%M-%S"))  # 生成报告的时候尽量不用时间戳,不利于集成,动态文件不好读
    # 结果:18-03-19 14-30-44
    
    

    将时间元组按指定的格式转化为字符串:

    二、文件读写open()

    读文件

    # coding:utf-8
    # 读写文件open()
    
    # 第一步:打开文件
    f = open("E:\test.txt", "r", encoding="utf-8")  # encoding可以不要,有编码报错就加上
    
    # 第二步:读取文件
    fp = f.read()
    print(fp)
    
    # 第三步:关闭文件
    f.close()
    
    

    写入

    w 写,如果文件中有内容,则清空,然后再写入

    # coding:utf-8
    # w 写,如果文件中有内容,则清空,然后再写入
    
    # 第一步:打开文件
    f = open("E:\test.txt", "w")
    
    # 第二步:写入内容
    fp = f.write("Hello People")
    
    # 第三步:关闭文件
    f.close()
    
    

    a 追加

    # coding:utf-8
    # a 追加,往文件里面追加内容
    
    # 第一步:打开文件
    f = open("test.py", "a", encoding="utf-8")
    
    # 第二步:写入内容
    fp = f.write("
    世界")
    
    # 第三步:关闭文件
    f.close()
    
    

    os模块

    # coding:utf-8
    
    import os
    
    print(__file__)  # __file__是一个方法,获取当前脚本的路径
    # 结果:E:/Python/python_basis_code/Standard_library/os_demo/os_learn.py
    
    # 注意:这里获取到的路径是左斜杠的,windows环境下的目录是右斜杠的  D:python3.6python3.exe
    
    # 那么就来获取它的真是路径
    currentPath = os.path.realpath(__file__)
    print(currentPath)
    # 结果:E:Pythonpython_basis_codeStandard_libraryos_demoos_learn.py
    
    # 通过join来拼接路径
    os_testPath = os.path.join(filePath, "os_test.py")
    # filePath是文件夹路径,加上文件名的路径
    
    # os.getcwd()   获取当前工作目录,也就是在哪个目录下运行这个程序。获取的是所在的文件夹,注意和os.path.realpath(__file__)的区别。
    
    r = os.path.abspath((os.path.dirname(case_path)))# 获取上一级的目录
    print(r)
    
    
  • 相关阅读:
    [kuangbin带你飞]专题十二 基础DP1 E
    hdu 1203 I NEED A OFFER! (01背包)
    hdu 2602 Bone Collector (01背包)
    hdu 4513 吉哥系列故事——完美队形II (manacher)
    hdu 2203 亲和串 (KMP)
    hdu 1686 Oulipo (KMP)
    hdu 1251 统计难题 (字典树)
    hdu 2846 Repository (字典树)
    hdu 1711 Number Sequence (KMP)
    poj 3461 Oulipo(KMP)
  • 原文地址:https://www.cnblogs.com/wwho/p/8601577.html
Copyright © 2011-2022 走看看