sys time os

# sys
import sys
# print(sys.path)
# sys.exit()  # 终止程序
# print(666)
# print(sys.version)
# print(sys.platform)  # 返回windows系统名称
# print(sys.modules)  # 解释器自动加载到内存的模块和包

# os
import os
# print(os.getcwd())  # 获取当前工作目录   D:\python24\day7
# os.makedirs('文件夹a/文件夹b/文件夹c')  # 可生成多层递归目录  
# os.removedirs('文件夹a/文件夹b/文件夹c')  # 递归删除空目录
# os.remove(r'D:\python\python练习\day07\文件夹a\文件夹b\b') # 删除b文件   
# os.rename(r"D:\python\python练习\day07\文件夹a\文件夹b\a1","狗哥")  #重命名文件/目录
# print(os.stat('狗哥'))    #os.stat_result(st_mode=33206, st_ino=1688849860403393, st_d..........
# print(os.path.abspath('狗哥'))  #D:\python24\day7\狗哥
# print(__file__)  # 本文件绝对路径  D:\python24\day7\sys os time.py
# print(os.path.split(__file__))  # 将path分割成目录和文件名二元组返回   ('D:\\python24\\day7', 'sys os time.py')
# print(os.path.dirname(__file__))  #  返回path的目录。其实就是os.path.split(path)的第一个元素  D:\python24\day7
# print(os.path.basename(__file__)) # 文件名  sys os time.py
# print(os.path.exists('狗哥'))  True
# print(os.path.dirname(r'D:\python24\day07\狗哥'))   D:\python24\day7
# print(os.path.basename(r'D:\python24\day07\狗哥'))   狗哥
# print(os.path.join(r'D:\python24\day07', '狗哥2'))   D:\python24\day7\狗哥2
print(os.listdir(r'D:\python24\zy\FTP01 wk\server'))   ['bin', 'core', 'db', 'home']
print(os.path.isdir(r'D:\python24\zy\FTP01 wk\server'))  true
print(os.path.isdir(r'D:\python24\zy\FTP01 wk\serve')) false





# time import time # 时间存在形式: 时间戳 # print(time.time()) # 格式化时间 咱们能看懂的时间 format time # print(time.strftime('%Y-%m-%d %H:%M:%S')) # print(time.strftime('%Y{}%m{}%d{} %H:%M:%S').format('年', '月', '日')) # 结构化时间 # print(time.localtime()) # 时间戳 ---> 格式化时间 # 1 先转化成结构化时间 # t = time.time() # st = time.localtime(t) # # print(st) # # print(st.tm_year,st.tm_hour) # # print(st[0]) # # 2转化成格式化时间 # ft = time.strftime('%Y-%m-%d',st) # print(ft)

2023-02-21

 

# 格式化时间 ---->  结构化时间
# ft = time.strftime('%Y/%m/%d %H:%M:%S')
# st = time.strptime(ft,'%Y/%m/%d %H:%M:%S')
# print(st)
#
# #结构化时间--> 时间戳
# t = time.mktime(st)
# print(t)

 

  

 

 

 

 

# #计算时间差
import time
true_time=time.mktime(time.strptime('2017-09-11 08:30:00','%Y-%m-%d %H:%M:%S'))
print(true_time)
time_now=time.mktime(time.strptime('2017-09-12 11:00:00','%Y-%m-%d %H:%M:%S'))
print(time_now)
dif_time=time_now-true_time
print(dif_time)
struct_time=time.gmtime(dif_time)
print('过去了%d年%d月%d天%d小时%d分钟%d秒'%(struct_time.tm_year-1970,struct_time.tm_mon-1,
                                       struct_time.tm_mday-1,struct_time.tm_hour,
                                       struct_time.tm_min,struct_time.tm_sec))

  

 

 



posted @ 2018-11-30 16:39  小菜鸟111  阅读(145)  评论(0编辑  收藏  举报