python-6-1

1.定义一个时间戳转换成格式化时间的函数

import time
def timestamp_to_fomat(timestamp= None,format ='%Y-%m-%d %H:%M:%S' ):
#1.默认返回当前格式化好的时间
#2.传入时间戳的话,把时间戳转换成格式化好的时间,返回
if timestamp:
time_tuple = time.localtime(timestamp)
res = time.strftime(format,time_tuple)
else:
res = time.strftime(format) #默认取当前时间
return res
2.
定义一个格式化好的时间转换成时间戳的函数:
def strToTimestamp(str=None,format='%Y%m%d%H%M%S'):
if str: #如果传了时间的话
tp = time.strptime(str,format) #转成时间元祖
res = time.mktime(tp) #在转成时间戳
else:
res = time.time() #默认取当前的时间戳
return int(res)

3.加密函数
#加密函数
def my_md5(str):
import hashlib
new_str = str.encode() #把字符串转成bytes类型
# new_str = b'%s'%str #把字符串转成bytes类型的另一种表达方法
m = hashlib.md5 #实例化md5对象
m.update(new_str) #加密
return m.hexdigest() #获取结果返回


原文地址:https://www.cnblogs.com/happyna/p/9017234.html