# 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("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.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__)的区别。
# 记住要先找到参照点,然后找出参照点的文件夹路径,这样就可以随便用join拼接其他路径了