标签:web and tab free enter check 日期 otto enum
W5_import_time
1.导入方法:
import moduel_name
import moduel1_name ,moduel2_name
from moduel_name import *
from moduel_name import m1,m2,m3
from module_name import m1 as m1_new_name
2.import本质(路径搜索和搜索路径)
a).导入模块的本质是把模块python文件解释一遍
b).导入包的本质:就是执行该包下的__init__.py文件
import sys,os
print(sys.path)
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.append(BASE_DIR)
#或者使用抛入,让BASE_DIR排到最前面
#sys.path.insert(BASE_DIR)
print(sys.path)
1.导入优化
from module_name import m1
可以避免多次调用模块的某一个功能时:重复检索module_name,重复执行module_name
1,格式化字符
2.时间戳
3.结构化数组
print(help(time))
time.gmtime() #转为struct_time(tumple) ,结果为UTC时区时间
time.localtime() #转为struct_time(tumple) ,结果为本地时区时间
time.mktime
time.strftime("format_string",struct_tuple)
time.strptime("time","format_string")
time.asctime
time.ctime
referer:http://blog.51cto.com/egon09/1840425
import datetime
# print(datetime.datetime.now()) #返回 2016-08-19 12:47:03.941925
#print(datetime.date.fromtimestamp(time.time()) ) # 时间戳直接转成日期格式 2016-08-19
# print(datetime.datetime.now() )
# print(datetime.datetime.now() + datetime.timedelta(3)) #当前时间+3天
# print(datetime.datetime.now() + datetime.timedelta(-3)) #当前时间-3天
# print(datetime.datetime.now() + datetime.timedelta(hours=3)) #当前时间+3小时
# print(datetime.datetime.now() + datetime.timedelta(minutes=30)) #当前时间+30分
#
# c_time = datetime.datetime.now()
# print(c_time.replace(minute=3,hour=2)) #时间替换
标签:web and tab free enter check 日期 otto enum
原文地址:https://www.cnblogs.com/rootid/p/9440477.html