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)
    
    
  • 相关阅读:
    jquery拖拽排序,针对后台列表table进行拖拽排序(超实用!)
    python笔记34-类里面的__str__ 和__unicode__作用
    python测试开发django-16.JsonResponse返回中文编码问题
    python测试开发django-15.查询结果转json(serializers)
    python测试开发django-14.ORM查询表结果(超详细)
    python测试开发django-13.ORM操作数据库(增删改查)
    python测试开发django-12.models设置主键primary_key
    python笔记33-python3连mysql增删改查
    Linux学习19-gitlab配置邮箱postfix(新用户激活邮件)
    K均值与C均值区别
  • 原文地址:https://www.cnblogs.com/wwho/p/8601577.html
Copyright © 2011-2022 走看看