美文网首页
Python(十三)标准库

Python(十三)标准库

作者: 社会主义顶梁鹿 | 来源:发表于2018-09-19 14:41 被阅读12次

一、简介

Python标准库是随python安装的,它包含大量极其有用的模块,熟悉标准库非常重要。可以在后续的编程过程中简单快捷的使用它们解决大多数问题,前面我们已经接触过部分标准库模块中的内容:random随机数模块、re正则表达式模块等。后续的编程过程中会接触越来越多的模块,想要了解所有python标准库中的内容,可以在互联网上获取更多资源

二、sys模块

sys模块提供了许多函数和变量来处理python运行时环境问题

sys.argv变量包含了所有传递给脚本的参数列表,列表中的第一个元素为脚本自身的名称

sys.path变量是一个由目录名称构成的列表,启动python时,这个列表根据环境变量、注册表等进行初始化,python从中找扩展模块

sys.version变量提供python版本信息

sys.platform变量提供python运行的平台信息

sys.exit()函数提供退出程序功能,参数为0时表示正常退出

sys.getdefaultencoding()函数提供获取系统当前编码功能,一般为ascii

sys.setdefaultencoding()函数设置系统默认编码

sys.getfilesystemencoding()函数获取文件系统使用编码方式

三、os模块

os模块包含普遍的操作系统功能,如果希望程序与平台无关,这个模块是非常重要的,如os.sep方法可以取代操作系统特定的路径分隔符

os.name变量指示正在使用的平台

os.getcwd()函数得到当前的工作目录

os.getenv()和os.putenv()函数分别用来读取和设置环境变量

os.listdir()函数返回指定目录下的所有文件和目录名

os.remove()函数用来删除一个文件

•os.rmdir(路径)    删除一个目录

•os.mkdir(“路径”)  创建一个目录

•os.path.isdir()  判断一个路径是否是一个目录

•os.path.isfile()判断路径是否是一个文件

•os.getsize(路径) 返回文件大小,如果路径为目录 则返回0.

四、更多的常用标准库

math模块实现了许多对浮点数的数学运算函数

cmath模块实现了许多用于复数运算的函数

copy模块包含两个函数,用来拷贝对象

copy()浅层拷贝,复制对象本身,但当对象是一个容器时,它的成员仍然指向原来的成员对象

deepcopy()深层拷贝,即使对象是一个容器,它的所有成员也被递归复制

string模块提供了许多处理字符串类型的函数

time模块提供了一些处理日期和一天内时间的函数

types模块包含了标志解释器定义的所有类型的类型对象

types.IntType整数 types.FloatType浮点数 types.StringType字符串

types.ClassType类 types.Instance对象

type()返回参数的数据类型

Python中的help()方法可以帮助查看模块中的详细内容、查看方法的详细实现


•导入 hashlib 模块

•Import hashlib

•#创建md5 对象

•M = hashlib.md5()

•#对明文加密

•M.update(“123456”.encode(‘utf8’))

•#获取密文

•Pwd = m.hexdigest()

•Print pwd 

•Print (len(pwd))  长度是32位 不管明文是多少位的。

相关文章

  • Python(十三)标准库

    一、简介 Python标准库是随python安装的,它包含大量极其有用的模块,熟悉标准库非常重要。可以在后续的编程...

  • (三)python常用标准库

    python常用标准库 python标准库常见模块 操作系统相关:os 时间与日期:time、datetime 科...

  • python3从零学习-5.0、标准库

    Python 标准库 Python 标准库非常庞大,所提供的组件涉及范围十分广泛。这个库包含了多个内置模块 (...

  • Udacity Python 随笔 *

    Udacity Python入门 标准库推荐 Python 标准库的模块很多!为了帮助大家熟悉可用模块,以下是精选...

  • 24.python3标准库

    标准库概览 python3标准库官方文档:https://docs.python.org/zh-cn/3.7/li...

  • 标准库

    标准库 Python标准库中包含了大量有用的模块,同时也是每个标准的Python安装包中的一部分。熟悉Python...

  • Python 标准库

    很好的python标准库资源网站https://pymotw.com/3/ Python标准库 是一组模块, 安装...

  • Python

    教程类 Python 教程 官方教程Python 标准库ctypes --- Python 的外部函数库pyt...

  • python高级编程3

    1.模块进阶 Python有一套很有用的标准库(standard library)。标准库会随着Python解释器...

  • python爬虫脚本下载视频,同时借助FFmpeg合并视频

    requests是简洁的Python http库, 相较Python标准库urllib, requests更加人性...

网友评论

      本文标题:Python(十三)标准库

      本文链接:https://www.haomeiwen.com/subject/wrjggftx.html