: 返回在范围大于或等于start,且小于stop内,步长为step的随机整数 random.randint(a, b): 返回在范围大于或等于a,且小于或等于b之间的随机整数 datetime Python...官方提供的日期和时间模块主要有time和datetime模块。...time偏重于底层平台,模块中大多数函数会调用本地平台上的C链接库,因此有些函数运行的结果,在不同的平台上会有所不同。...datetime模块对time模块进行了封装,提供了高级API datetime模块的核心类是datetime、date、time类 datetime类 一个datetime对象可以表示日期和时间等信息...而其他语言如Java单位是”毫秒”,当跨平台计算时间需要注意这个差别 实战例子 # 需求:将python生成的时间戳转换为java的格式来匹配你们公司的java后端 timestamp = str(
collections模块 namedtuple #命名元组 #生成可以使用名字来访问元素内容的tuple from collections import namedtuple Point = namedtuple...#计数器 #返回值出现的次数的字典(按'值':次数的形式) #例子 s = [1,3,5,1,2,2,3,2,1] print(Counter(s)) #参数是可迭代对象 time模块...#常用方法 os.makedirs('dirname1/dirname2') 可生成多层递归目录 os.removedirs('dirname1') 若目录为空,则删除,并递归到上一级目录...command") 运行shell命令,直接显示 os.popen("bash command).read() 运行shell命令,获取执行结果 os.getcwd() 获取当前工作目录,即当前python...,正常退出时exit(0),错误退出sys.exit(1) sys.version 获取Python解释程序的版本信息 sys.path 返回模块的搜索路径,初始化时使用
常用模块 calendar time datetime timeit os shutil zip math string 上述所有模块使用理论上都应该先导入,string是特例 calendar,time...3.3 and will be removed from Python 3.8: use time.perf_counter or time.process_time instead after...3.3 and will be removed from Python 3.8: use time.perf_counter or time.process_time instead # strftime...datetime.timedelta: 提供一个时间差,时间长度 2018-03-26 26 2018 3 # datetime.datetime from datetime import datetime # 常用类方法...-3.7.0\Scripts\;D:\python-3.7.0\;C:\Users\user\AppData\Local\Microsoft\WindowsApps;C:\Program Files\Java
时间戳 以整型或浮点型表示的是一个以秒为单位的时间间隔,这个时间的基础值是1970年1月1号零时开始算 元组 一种python的数据结构表示方式,这个元组有9个整数元素,分别表示不同的时间含义...概述 python中内建的一个集合模块,提供了许多有用的集合类 namedtuple 概述 命名元组,本质是一个函数,用他来创建一个自定义的tuple类型 规定tuple元素的格式,并可以用属性而不是索引引用...概述 该模块提供了常见的摘要算法,如MD5、SHA1 摘要算法(又称哈希算法、散列算法):它通过一个函数,把任意长度的数据转为一个长度固定的数据串(通常用16进制的字符串表示) 作用 用于加密 MD5...最常见的摘要算法,速度快,生成的结构是128位字节,通常用32位16进制字符串表示 使用 s1 = b"zutuanxue_com is a good man" m1 = hashlib.md5()...a") m2.update(b" good man") ret2 = m2.hexdigest() print(ret2) SHA1 调用SHA1与调用MD5完全一样,SHA1的结果是160字节,通常用
python常用模块 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 ...python解释器的内置模块 为何要使用模块? .../huchong/p/8321095.html 常用模块 1.collections模块 在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几个额外的数据类型...在使用模块之前,应该首先导入这个模块。 #常用方法 1.time.sleep(secs) (线程)推迟指定的时间运行。单位为秒。...用于序列化的两个模块 json,用于字符串 和 python数据类型间进行转换 pickle,用于python特有的类型 和 python的数据类型间进行转换 pickle模块提供了四个功能:dumps
1、ConfigParser模块: 说明: 读取配置文件 http://wangwei007.blog.51cto.com/68019/1104911 2、SQLAlchemy 说明:数据库操作模块...http://blog.sina.com.cn/s/blog_4ddef8f80101g6cl.html 3、pystatgrab 说明:系统信息获取模块 4、platform 说明:获取系统信息 5...、logging 说明:输出日志模块
json 用于字符串 和 python数据类型间进行转换 pickle 用于python特有的类型 和 python的数据类型间进行转换 pickle模块提供了四个功能:dumps、dump(序列化...,存)、loads(反序列化,读)、load 不仅可以序列化字典,列表...可以把python中任意的数据类型序列化 json模块和picle模块都有 dumps、dump、loads、load四种方法...不同的是json模块序列化出来的是通用格式,其它编程语言都认识,就是普通的字符串, 而picle模块序列化出来的只有python可以认识,其他编程语言不认识的,表现为乱码 不过picle可以序列化函数...os模块是与操作系统交互的一个接口 当前执行这个python文件的工作目录相关的工作路径 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname...(在Python中)它内嵌在Python中,并通过 re 模块实现。
1、pickle pickle模块将内存中的Python对象转化为序列化的字节流,这是一种可以写入任何类似文件对象的字节串,同时,pickle模块也可以根据序列化的字节流重新构建原来内存中的对象。...标准库为我们提供了一个名为shelves的模块来做这些事。...2、pickle用于python特有的类型和python的数据类型间进行转换,是python独有的 3、json用于字符串和python数据类型间进行转换,所有程序语言都可用。...四、re 正则表达式是一种小型的、高度专业化的编程语言,在python中,他通过re模块实现。...重复零次或一次 {n} 重复n次 {n,} 重复n次或更多次 {n,m} 重复n到m次 常用方法: 1、match:从起始位置开始根据模型去字符串中匹配指定内容,匹配单个,如果字符串与模式不匹配
(2015, 4, 19, 12, 20) # 用指定日期时间创建datetime >>> dt.timestamp() # 把datetime转换为timestamp 1429417200.0 注:Python
time模块: 在python中,通常有以下几种方式来表示时间: 1、时间戳,如time.time 2、格式化的时间字符串,如'17/01/2017 10:17:00' 3、元组...:获取python解释程序的版本信息 sys.maxint:最大的int值 sys.path:返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 sys.platform:返回操作系统平台名称... json,用于字符串和python数据类型间进行转换 把python内存中的数据类型转换成字符串存储在硬盘的文件上 解决了不同语言、不同平台之间的数据交换问题。 ...pickle,用于python特有的类型和python的数据类型间进行转换 把python内存中的任意数据类型转换成字符串存储在硬盘的文件上 两者均提供了四个功能:dumps、dump、loads...sha模块。
hashilib模块 我们的登录密码在数据库中不能存明文,当别人拿到数据库,看到账号密码是很恐怖的事情。所以我们就需要hashilib模块来加密。...# 导入模块 import hashlib # 实例化md5算法,不可逆,所谓破解都是撞库。对于同一个字符串,进行md5计算,得到的值是一样的。...configparser模块 处理配置文件的模块。...')] print(config.items('path')) # 输出D:/python print(config.get('path', 'path1')) # 判断一个组是否在其中 print('...日志模块,记录用户的操作,代码的执行过程以及来帮我们排除错误。
import * ✅from module_name import func as domo_func 常用内置模块 time模块 time.sleep() time.time() time.localtime...sys.argv[] sys.exit() time模块 time模块是与时间相关的模块 time.sleep() 延迟执行的时间 import time print('hello python world...OS模块是于操作系统相关的模块 os.getcwd() 用来打印当前工作目录 import os print(os.getcwd()) # D:\python实例\object os.chdir()...sys模块是与python解释器交互的模块 sys.argv[] sys.argv[0]—>程序本身文件路径 sys.argv[1]—>外部运行时传递的参数 sys.exit() 用于退出程序 以上就是博主整理的...python常用的内置模块,如果有改进的建议,欢迎在评论区留言奥~ 人生苦短,我用python
python标准库之urllib模块 涉及到网络这块,必不可少的模式就是urllib.request了,顾名思义这个模块主要负责打开URL和HTTP协议之类的 urllib最简单的应用就是 urllib.request.urlopen...() , readline() ,readlines() , fileno() , close() :对HTTPResponse类型数据进行操作 geturl()函数返回response的url信息,常用于.../usr/bin/env python # coding: utf-8 __author__ = 'www.py3study.com' import urllib.request import time
os模块 这个模块包含普遍的操作系统功能 os.name:获取当前系统平台,Windows下返回'nt',Linux下返回'posix'。 os.linesep:获取当前平台使用的行终止符。...os.getcwd(): 获取当前工作目录,即当前python脚本工作的目录路径。 os.listdir(path):返回指定目录下的所有文件和目录名。...sys模块 sys.argv:实现从程序外部向程序传递参数 例子: print.py脚本: import sys print sys.argv[0] print sys.argv[1] print sys.argv...[2] 运行代码: python print.py arg1 arg2 一般来说,argv[0]代表的是执行的程序的文件名,即print.py,argv[1],argv[2]分别对应解释器命令中的arg1...,可以将写好的模块放在得到的某个路径下,就可以在程序中import时正确找到。
import ansible.runner import ansible.playbook import ansible.inventory from ansi...
一、time与datetime模块 1、在Python中,通常有这几种方式来表示时间: 时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量 格式化的时间字符串...print(c_time.replace(minute=3,hour=2)) #时间替换,把当前时间分钟变为3,小时变为2,结果2018-01-07 02:03:16.536681 二、 logging模块...,可能没有 %(filename)s:调用日志输出函数的模块的文件名 %(module)s:调用日志输出函数的模块名 %(funcName)s:调用日志输出函数的函数名 %(lineno)d:调用日志输出函数的语句所在的代码行...logging (1)logger对象:负责产生日志,然后交给Filter过滤,然后交给不同的Handler输出 logger=logging.getLogger(__file__) (2)Filter对象:不常用...(正则模块) 1、正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。
Python允许“导入”其他模块以实现代码重用,从而也实现了将独立的代码文件组织成更大的程序系统。Python中,模块也是对象。在一个模块的顶层定义的所有变量都在被导入时成为了被导入模块的属性。...二、模块的使用 1、python程序架构 一个Python程序通常包括一个顶层程序文件和若干个模块文件。...from-import语句: 常用于只导入指定模块的部分属性至当前名称空间 from module import name1[,name2[,...nameN...datetime模块用来操作时间 datetime.date:表示日期的类。常用的属性有year, month, day datetime.time:表示时间的类。...,它包含了在C程序和shell脚本中经常用到的所有操作系统调用。
Python常用模块集锦 常用模块主要分为以下几类(缺失的后续再补充): 时间转换 时间计算 序列化和反序列化:json,pickle 编解码:unicode,base64 加解密:md5,sha1,hmac_sha1.../usr/bin/env python # -*- coding: utf-8 -*- """ Created on 9/21/17 1:46 PM @author: Chen Liang @function...: python常用模块集锦,util.py """ import time import datetime import ConfigParser import ast import sys import...b2a_hex, a2b_hex from functools import wraps BEFORE = 1 LATER = 2 class CommonUtil(object): """Python...通用单元:不好归类但常用的方法此处添加""" pass class TimeTransferUtil(object): """时间相关的常见转换方法""" class TimeUtil
Python常用内建模块 datetime 处理日期和时间的标准库。...注意到datetime是模块,datetime模块还包含一个datetime类,通过from datetime import datetime导入的才是datetime这个类。...(hours=9))) >>> print(tokyo_dt2) 2015-05-18 18:05:12.377316+09:00 collections collections是Python...内建的一个集合模块,提供了许多有用的集合类。
领取专属 10元无门槛券
手把手带您无忧上云