【python之路25】模块

一、time模块

1、time.sleep(5)   #等待5秒钟

#!usr/bin/env python
# -*- coding:utf-8 -*-
import time
print(‘start to sleep.....‘)
time.sleep(5)  #等待5秒
print(‘wake up.....‘)
#!usr/bin/env python
# -*- coding:utf-8 -*-
import time
print(time.clock())  #返回处理器时间,3.3已经废弃
print(time.process_time()) #返回处理器时间,3.3已经废弃
print(time.time())  #返回时间戳,1970年1月1号0:00至现在一共多少秒,所有系统的时间戳都是从该时间计时的
print(time.ctime(time.time())) #将时间戳转化为字符串,Thu Feb 16 10:10:20 2017
print(time.ctime(time.time()-24*60*60)) #将时间转化为字符串,昨天的这个时间,Thu Feb 15 10:10:20 2017
print(time.gmtime(time.time())) #返回time.struct_time对象,可以分别提取年月日时分秒
print(time.localtime(time.time())) #返回time.struct_time对象,对象显示的是本地时间,可以分别提取年月日时分秒
print(time.mktime(time.localtime(time.time()))) #与localtime功能相反,将time.struct_time对象转化为时间戳

print(time.strftime(‘%Y-%m-%d %H:%M:%S‘,time.localtime(time.time()))) #将time.struct_time对象转化为字符串格式
print(time.strptime(‘2017-2-16 11:40:27‘,‘%Y-%m-%d %H:%M:%S‘)) #将字符串转化为time.struct_time对象
#!usr/bin/env python
# -*- coding:utf-8 -*-
#time.gmtime()的用法
#time.localtime()的用法
import time
time_object = time.gmtime(time.time())
print(time_object)
#time.struct_time(tm_year=2017, tm_mon=2, tm_mday=16,
# tm_hour=2, tm_min=35, tm_sec=54, tm_wday=3, tm_yday=47, tm_isdst=0)
time_str = ‘%s-%s-%s %s:%s:%s‘ %(time_object.tm_year,time_object.tm_mon,time_object.tm_mday,time_object.tm_hour,time_object.tm_min,time_object.tm_sec)
print(time_str) #2017-2-16 2:45:26  格林威治时间
时间: 2024-08-02 17:59:51

【python之路25】模块的相关文章

python之路---25 模块和包

一.模块 1.导入方式 自己创建的模块名称 切不可和 内置模块的一样 ①  import  模块 ②  import 模块 as  名      设置在此空间的名称 ③  from 模块 import  功能 ④  from  模块  import  *          引入所有的功能 __all__=[a,b,c]       调用时只调用[  ]中的功能 ⑤ 一次引入多个模块的顺序 2.导入模块的过程 3.if __name__ == '__main__': 测试模块时使用的语句块 调用此

Python不归路_logging模块

Logging模块学习 1.Logging的五个等级 debug:诊断性的信息 info:确认一切按预期运行 warning:警告性信息,如CPU负载过高,硬盘空间少 error:更严重的事情,但系统还能运行 critical:系统无法继续运行 这5个等级,也分别对应5种打日志的方法: debug .info .warning .error .critical.默认的是WARNING,当在WARNING或之上时才被跟踪. 2.将日志输出到屏幕 2.1简单输出 1 import logging 2

Python之路36-logging模块

#很多程序都有记录日志的需求,并且日志中包含的信息即有正常的程序访问日志,还可能有错误.警告等信息输出,python的logging模块提供了标准的日志接口,你可以通过它存储各种格式的日志,logging的日志可以分为 debug(), info(), warning(), error() and critical() 5个级别 import logging #打印日志 logging.warning("user [alex] attempted wrong password more than

Python之路28-sys模块

import sys #返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 print(sys.path) #返回操作系统平台名称 print(sys.platform) #命令行参数List,第一个元素是程序本身路径 print(sys.argv) #退出程序,正常退出时exit(0) #sys.exit(0) #获取Python解释程序的版本信息 print(sys.version)

Python之路-常用模块(re模块)

一.正则表达式 定义:具有特殊含义符号组合到一起用来描述字符或字符串的一种方法.内嵌在Python中,通过 re模块实现,被编译成一系列字节码,由C编写的匹配引擎执行. 1.常用匹配模式 2.常用的re模块函数 (1).  re.match() 决定RE是否在字符串刚开始的位置匹配.//注:这个方法并不是完全匹配.当pattern结束时若string还有剩 余字符,仍然视为成功.想要完全匹配,可以在表达式末尾加上边界匹配符'$ 格式: re.match(pattern, string, flag

【python之路25】正则表达式

一.正则表达式简介 就其本质而言,正则表达式(或RE)是一种小型的.高度专业化的(在python中),它内嵌在python中,并通过RE模块实现.正则表达式编译成一系列字节码,然后由用C编写的匹配引擎执行. 二.字符匹配(普通字符.元字符) 普通字符:大多数字符和字母都会和自身匹配 #!usr/bin/env python # -*- coding:utf-8 -*- import re li = re.findall('alex','faljfaljflajalexaa') print(li)

python之路——常用模块

 什么是模块? 常见的场景:一个模块就是一个包含了python定义和申明的文件,文件名就是模块名字加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1.使用python编写的代码(.py文件) 2.已被编译为共享库或DLL的C或C++扩展 3.包好一组模块的包 4.使用C编写并链接到python解释器的内置模块 为什么要使用模块? 如果你退出python解释器然后重新进入,那么你之前定义的函数或者变量都将丢失,因此我们通常将程序写到文件中以便永久保存下来,需要时就通过pytho

Python之路——requests模块

用多进程来获取多个网站的源码 1 import requests 2 from multiprocessing import Pool 3 4 def get_url(url): 5 ret = requests.get(url) 6 return {'url':url, 7 'status_code':ret.status_code, 8 'content':ret.text} 9 10 def parser(dic): 11 print(dic['url'],dic['status_code

python之路---23 模块 os sys pickle json

一.   os模块 主要是针对操作系统的 用于文件操作 二.    sys 模块 模块的查找路径   sys.path 三   pickle 模块 1.  pickle.dumps(对象) 序列化  把对象拍散成字节 2.pickle.loads(字节) 反序列化,把字节整合成对象 3.pickle.dump(对象,文件) 把对象打散写入到文件, 序列化的内容不是给人看的 多个对象时  可以存入列表 4.pickle.load(文件) 读取文件 四.  json 模块 可以认为是python中的