常用的python标准库_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秒

各个参数的含义:

UTa4A.png

# 4、time.strftime()

print(time.strftime("%y-%m-%d %H-%M-%S")) # 生成报告的时候尽量不用时间戳,不利于集成,动态文件不好读

# 结果:18-03-19 14-30-44

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

UT1aY.png

二、文件读写open()

读文件

# coding:utf-8

# 读写文件open()

# 第一步:打开文件

f = open("E:\\test.txt", "r", encoding="utf-8") # encoding可以不要,有编码报错就加上

# 第二步:读取文件

fp = f.read()

print(fp)

# 第三步:关闭文件

f.close()

写入

UzueB.png

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("\n世界")

# 第三步:关闭文件

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.6\python3.exe

# 那么就来获取它的真是路径

currentPath = os.path.realpath(__file__)

print(currentPath)

# 结果:E:\Python\python_basis_code\Standard_library\os_demo\os_learn.py

# 通过join来拼接路径

os_testPath = os.path.join(filePath, "os_test.py")

# filePath是文件夹路径,加上文件名的路径

# os.getcwd() 获取当前工作目录,也就是在哪个目录下运行这个程序。获取的是所在的文件夹,注意和os.path.realpath(__file__)的区别。

# 记住要先找到参照点,然后找出参照点的文件夹路径,这样就可以随便用join拼接其他路径了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值