1,time模块
python中的内置模块
#1,显示当前时间戳print(time.time())#2,字符串格式化print(time.strftime('%Y-%m-%d-%H-%M-%S'))#自定义格式显示当前时间print(time.strftime('%c')) #默认格式显示当前时间#3.本地结构化时间print(time.localtime())#4.英国的结构化时间,在hour上减去8print(time.gmtime())
实例:
#1,查看2015-2-24到现在过去了多少秒l = time.strptime('2015-2-24','%Y-%m-%d')print(time.mktime(l)) #mktime 显示结构化时间的时间戳print(time.time()) #显示时间戳#2.利用时间戳寻找到具体时间ret = time.localtime(2000000000)print(ret)print(time.strftime('%Y-%m-%d',ret)) #将时间戳变为具体的年月日#3,显示时间戳默认格式的时间print(time.strftime('%c'))print(time.ctime(123455678)) #转化为默认时间格式输出
2.random模块
1,随机小数
random.uniform(1,4
import randomrandom.uniform(1,4)#红包使用
2.随机整数
import randomrandom.randint(1,5)#1-5的所有整数 random.randrange(1,3)#1-2的所有整数 #抽奖或者其他需求
3.随机元素
import randomrandom.choice([1,2,'34','dsa',[1,2]]) #随机一个元素
4.随机多个元素
import randomrandom.sample([1,2,3,4,5,6,7,8,5,3],2))#第二个参数 2 表示取两个随机数
3.sys模块
os模块是于操作系统打交道
sys是和解释器打交道
sys.argv 命令行参数List,第一个元素是程序本身路径 显示当前文件的绝对路径sys.exit(n) 退出程序,正常退出时exit(0),错误退出sys.exit(1) 直接退出sys.version 获取Python解释程序的版本信息 查询当前python解释器的版本sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 最重要的一点,python的所有环境路径sys.platform 返回操作系统平台名称 有问题的版本查询!!