首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python常用模块大全_python常用

: 返回在范围大于或等于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(

3.3K20

python常用模块

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 返回模块的搜索路径,初始化时使用

49430
您找到你想要的搜索结果了吗?
是的
没有找到

Python 常用模块

时间戳 以整型或浮点型表示的是一个以秒为单位的时间间隔,这个时间的基础值是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字节,通常用

46530

python常用模块

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

2.7K110

Python常用模块

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 模块实现。

45520

Python 常用模块

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:从起始位置开始根据模型去字符串中匹配指定内容,匹配单个,如果字符串与模式不匹配

57840

python常用模块

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时正确找到。

34730

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模块

86120

常用python模块

一、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、正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。

46111

python常用模块大全_python常用第三方模块大全

: 返回在范围大于或等于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(

3.8K30
领券