os模块主要是对文件,目录的操作
常用的方法有:
# os.mkdir(dirname) # 创建目录 # os.mkdir("testdir")
print(os.listdir("./"))
# 删除目录 os.removedirs("testdir")
# 获取当前路径 print(os.getcwd())
# 判断目录或者文件是否存在 if not os.path.exists("test"): os.mkdir("test") print(os.getcwd()) if not os.path.exists("test/test.txt"): # f = open("test/test.txt", "w") # f.write("test os lib") # f.close() with open("test/test.txt", "w") as f: f.write("test os lib") os.remove("test/test.txt") os.removedirs("test")
# time模块获取当前时间及时间格式的模块
返回Sun May 16 16:40:28 2021这种西方格式的当前时间
print(time.asctime())
返回从1970-1-1 00:00:00开始的秒计数值,即时间戳
print(time.time())
比如:1621154535.6239324
格式化时间戳为本地的时间。 如果sec参数未输入,则以当前时间为转换标准。
print(time.localtime())
比如:time.struct_time(tm_year=2021, tm_mon=5, tm_mday=16, tm_hour=16, tm_min=44, tm_sec=55, tm_wday=6, tm_yday=136, tm_isdst=0)
函数接收以时间元组,并返回以可读字符串表示的当地时间,格式由参数 format 决定。
print(time.strftime("%Y-%m-%d %H:%M:%S %A"))
比如:2021-05-16 16:51:59 Sunday
https://www.runoob.com/python/att-time-strftime.html