精华内容
下载资源
问答
  • 2.3.2 Python自带标准库

    千次阅读 2018-04-09 11:18:34
    我们能够轻易的免费去使用他,也就着“自带电池”那些在安装Python时就默认已经安装好的模块被称为“标准库”。熟悉使用标准库,是Python开发必掌握的技能之一。1,引用方式所有模块都服从下面引用方式,这是最基本...
    Python在安装的时候,就有不少模块也随之安装到本地计算机上。我们能够轻易的免费去使用他,也就着“自带电池”
    那些在安装Python时就默认已经安装好的模块被称为“标准库”。
    熟悉使用标准库,是Python开发必掌握的技能之一。
    1,引用方式
    所有模块都服从下面引用方式,这是最基本的,也是最常用的方式:
    import modulename
    例如:
    >>> import pprint
    >>> a = {"name":"zhangsan","like":"python"}
    >>> pprint.pprint(a)
    {'like': 'python', 'name': 'zhangsan'}
    以pprint.pprint()的方式使用模块中的一种方法,这种方法能够让字典格式化输出。
    在import后面,理论上可以跟好多模块名称,但是在实践中,建议一次跟一个名称,太多了不容易阅读。
    >>> from pprint import pprint
    >>> pprint(a)
    {'like': 'python', 'name': 'zhangsan'}
    意思是从pprint模块中只将pprint()引入,之后就可以直接使用它了。
    再简洁一些:
    >>> from pprint import *
    将pprint模块中的一切都引入了,于是可以像上面那样直接使用每个函数。但是这种方式可读性不好,内存消耗多。
    当模块方法名太长时,可以重命名:
    >>> import pprint as pp
    >>> pp.pprint(a)
    {'like': 'python', 'name': 'zhangsan'}
    还可以这样使用:
    >>> from pprint import pprint as ps
    >>> ps(a)
    {'like': 'python', 'name': 'zhangsan'}
    引用方式,一定要记住,自己能分清楚,别人能看明白。
    >>> print pprint.__doc__ #查看帮助文档,也就时注释
    >>> print pprint.__file__ #查看文件所在的位置,也就是源码位置
    2,sys
    这是一个跟Python解释器关系密切的标准库,我们已经使用过sys.path.append()。
    1) sys.argv
    sys.argv是变量,用来向Python解释器传递参数,所以名曰“命令行参数”。
    --version就是命令行参数。
    #! /usr/bin/env python
    # coding=utf-8

    import sys
    print "The file name:",sys.argv[0]
    print "The number ",len(sys.argv)
    print "The argument is:",str(sys.argv)
    执行结果:
    PS D:\> python test.py
    The file name: test.py
    The number 1
    The argument is: ['test.py']
    python test.py中,test.py时要运行的文件,同时也是命令行参数。
    sys.argv[0]是指第一个参数
    2)sys.exit()
    这个方法意思是退出当前程序。
    #! /usr/bin/env python
    # coding=utf-8

    import sys

    for i in range(10):
    if i==5:
    sys.exit()
    else:
    print i
    结果:
    >>>
    0
    1
    2
    3
    4
    在有的函数中(甚至大多数函数中)会用到return,其含义是终止当前的函数,并返回相应值(如果没有就是None)。但是sys.exit()的含义是退出当前程序,并发起SystemExit异常。这就是两者的区别了。
    使用sys.exit(0)表示正常退出,如果退出的时候有一个对人友好的提示信息,可以用sys.exit("I wet out at here."),那么字符串信息就被打印出来。
    3)sys.path
    sys.path,它可以查找模块所在的目录,以列表的形式显示出来。如果用append()方法,就能够向这个列表增加新的模块目录。
    4)sys.stdin,sys.stdout,sys.stderr
    他们的变量都是类文件流对象,分别表示标准UNIX概念中的标准输入、标准输出和标准错误。
    还记得print()吧,它的本质就是sys.stdout.write(object+'\n')
    更强大的在于通过sys.stdout能够做到将输出内容从“控制台”转到“文件”,称之为重定向
    >>> a = open("D://test.txt","w") #以写的方式打开文件
    >>> sys.stdout = a #将输出目的转到打开的文件中
    >>> print "Test the python" #将内容写到文件中
    >>> a.close() #关闭文件
    打开D://test.txt就能看到输入的内容。
    3,os
    os模块提供了访问操作系统服务的功能
    1)操作文件:重命名,删除文件
    open()这个内建函数可以建立、打开文件。但是,如果对文件进行改名、删除操作,就要使用os模块的方法了。
    >>> import os
    >>> os.rename("D://test.txt","D://test1.txt") #第一个文件是原文件名称,第二个是打算修改成为的文件名。
    要是先进入到了文件test.txt的目录,然后再进入交互模式,可以直接写文件名,如果不是这样,需要将文件的路径写上。
    打开目录就会发现名字已经改过来了。
    os.rename(old, new):除了能修改文件名称,还能修改目录
    os.remove(path):删除文件,不能删除目录
    >>> import os
    >>> os.remove("D://test1.txt")
    去目录下查看,已经删除掉了test1.txt
    2)操作目录
    (1) os.listdir(path):显示目录中的文件。
    (2) os.getcwd,os.chdir:当前工作目录,改变当前工作目录。
    os.getcwd() #查看当前目录
    os.chdir(os.pardir) #进入上一级目录
    os.chdir("rd") #进入下一级目录
    os.pardir #相当于".."
    (3) os.makedirs,os.removedirs:创建和删除目录。
    os.removedirs(path) #删除目录,但目录必须是空的
    os.makedirs(path) #创建目录
    当前目录不空,可以用shutilrmtree来删除
    >>> import shutil
    >>> shutil.rmtree(path)
    (4) os.stat(path)能够查看文件或者目录的属性
    4,heapq
    堆(heap),是一种数据结构,堆的实现是通过构造二叉堆,也就是一种二叉树。
    >>> import heapq
    >>> heapq.__all__
    ['heappush', 'heappop', 'heapify', 'heapreplace', 'merge', 'nlargest', 'nsmallest', 'heappushpop']
    heapq中的heap是堆,q就是queue(队列)的缩写
    heappush(heap,x):将x压入堆heap(这是一个列表)。
    >>> import heapq
    >>> ha = []
    >>> heapq.heappush(ha,1)
    >>> heapq.heappush(ha,2)
    >>> heapq.heappush(ha,5)
    >>> heapq.heappush(ha,3)
    >>> ha
    [1, 2, 5, 3]
    >>> heapq.heappop(ha) #删除最小元素,输出结果已经排序
    1
    >>> ha
    [2, 3, 5]
    heapify():将列表转换为堆。
    >>> h1 = [1,0,2,4,5]
    >>> heapq.heapify(h1)
    >>> h1
    [0, 1, 2, 4, 5]
    经过这样的操作,列表hl就变成了堆(堆的顺序和列表不同),可以对hl(堆)使用heappop()或者heappush()等函数了。否则,不可。
    heapreplace():是heappop()和heappush()的联合,也就是删除一个的同时再加入一个。
    >>> ha
    [2, 3, 5]
    >>> heapq.heapreplace(ha,6)
    2
    >>> ha
    [3, 6, 5]
    5,日历calendar
    >>> import calendar
    >>> c = calendar.month(2018,4)
    >>> print c
    April 2018
    Mo Tu We Th Fr Sa Su
    1
    2 3 4 5 6 7 8
    9 10 11 12 13 14 15
    16 17 18 19 20 21 22
    23 24 25 26 27 28 29
    30
    calendar.calendar(year,w=2,l=1,c=6)
    返回year年年历,3个月一行,间隔距离为c,每日宽度间隔为w字符,每行长度为21*W+18+2*C,l是每星期行数。
    calendar.isleap(年份) #判断是否为闰年,是则返回True,否则False
    calendar.leapdays(2000,2004) #返回在y1、y2两年之间的闰年总数,包括y1,但不包括y2
    calendar.month(year, month, w=2, l=1) #返回year年month月日历,两行标题,一周一行。每日宽度间隔为w字符,每行的长度为7*w+6,l是每星期的行数。
    calendar.monthcalendar(year, month)
    返回一个列表,列表内的元素还是列表,这叫作嵌套列表。每个子列表代表一个星期,都是从星期一到星期日,如果没有本月的日期,则为0。
    calendar.monthrange(year,month)
    返回一个元组,里面有两个整数。第一个整数代表着该月的第一天从星期几开始(从0开始,依次为星期一、星期二……6代表星期日)。第二个整数代表该月一共多少天。
    calendar.weekday(year,month,day)
    输入年月日,知道该日是星期几(注意,返回值依然按照从0到6依次对应星期一到星期六)。
    6,time
    time模块很常用,比如记录某个程序运行时间长短等
    >>> import time
    >>> time.time()
    1523242448.602
    time.time()获得的是当前时间(时间戳)
    >>> time.localtime() #获得结果,年,月,日,时,分,秒,一周的第几天,一年中第几天,夏令时
    time.struct_time(tm_year=2018, tm_mon=4, tm_mday=9, tm_hour=10, tm_min=55, tm_sec=29, tm_wday=0, tm_yday=99, tm_isdst=0)
    localtime(),得到的结果可以称之为时间元组(也有括号),获取本地时间
    >>> t = time.localtime()
    >>> t[1] #通过索引能够得到相应的属性
    4
    >>> time.localtime(200000) #还可以转换时间戳
    time.struct_time(tm_year=1970, tm_mon=1, tm_mday=3, tm_hour=15, tm_min=33, tm_sec=20, tm_wday=5, tm_yday=3, tm_isdst=0)
    gmtime():国际化时间
    >>> import time
    >>> time.gmtime()
    time.struct_time(tm_year=2018, tm_mon=4, tm_mday=9, tm_hour=3, tm_min=2, tm_sec=24, tm_wday=0, tm_yday=99, tm_isdst=0)
    time.asctime():参数为空时,默认是以time.localtime()的值为参数,所以得到的是当前日期时间和星期。当然,也可以自己设置参数
    time.strftime("%y/%m/%d"):将时间元组按照指定格式要求转化为字符串
    7,datetime
    datetime模块中有以下几个类。
    datetime.date:日期类,常用的属性有year/month/day。
    datetime.time:时间类,常用的有hour/minute/second/microsecond。
    datetime.datetime:日期时间类。
    datetime.timedelta:时间间隔,即两个时间点之间的时间长度。
    datetime.tzinfo:时区类。
    >>> import datetime
    >>> t = datetime.date.today()
    >>> t
    datetime.date(2018, 4, 9)
    >>> print t
    2018-04-09
    >>> print t.year
    2018
    >>> print t.month
    4
    >>> print t.day
    9
    注意单独获取年月日方法
    8,urllib
    urllib模块用于读取来自网上(服务器上)的数据,做爬虫常用。
    >>> import urllib
    >>> a = urllib.urlopen("http://www.baidu.com")
    >>> print a
    <addinfourl at 51684056 whose fp = <socket._fileobject object at 0x0313E9B0>>
    >>> print a.read()
    <!DOCTYPE html>
    <!--STATUS OK-->
    ...
    urlopen(url,data=None,proxies=None)主要用于打开url文件,从而获得指定url网页内容,然后就如同操作文件那样来操作。
    url:远程数据的路径,常常是网址。
    data:如果使用post方式,这里就是所提交的数据。
    proxies:设置代理。
    展开全文
  • python 自带库

    2020-11-09 15:42:35
    python 标准库 数字和数学模块 数据类型 datetime 基本日期和时间类型 calendar 与日历相关的一般功能 collections 容器数据类型 heapq 堆队列算法 bisect 数组二分算法 array 高效的数值数组 weakref 弱...

    python 标准库

    数字和数学模块

    • numbers 数字抽象基类
    • math 数学函数
    • cmath 复杂的数学函数
    • decimal 十进制定点和浮点算术
    • fractions 有理数
    • random 伪随机数
    • statistics 数学统计功能

    数据类型

    • datetime  基本日期和时间类型
    • calendar  与日历相关的一般功能
    • collections 容器数据类型
    • heapq 堆队列算法
    • bisect 数组二分算法
    • array 高效的数值数组
    • weakref 弱引用
    • types 动态类型和内置类型的名称
    • copy 浅层和深层复制操作
    • pprint 格式化输出
    • reprlib 备用 repr() 实现
    • enum 支持枚举

    功能编程模块

    • itertools 为高效创建迭代器的函数
    • functools 可调用对象的高阶函数和操作
    • operator 标准运算符作为函数

    数据持久化

    • pickle python对象序列化
    • copyreg 注册pickle支持功能
    • shelve python对象持久化
    • marshal 内部python对象序列化
    • dbm 与unix数据库的接口
    • sqlite3 Sqlite数据库的db-api 2.0接口

    数据压缩和存档

    • zlib 与gzip兼容的压缩
    • gzip/bz2 支持gzip/bzip2 文件
    • lzma 使用LZMA算法进行压缩
    • zipfile 使用zip存档
    • tarfile 读取和写入tar归档文件

    文件格式

    • csv CSV文件读写
    • configparser 配置文件解析器
    • netrc netrc文件处理
    • xdrlib 对XDR数据进行编码和解码
    • plistlib 生成并解析mac os X X.plist 文件

    文件和目录访问

    • pathlib 面向对象的文件系统路径
    • os.path 常见的路径名操作
    • fileinput 迭代多个输入流中的行
    • stat 解释stat()结果
    • filecmp 文件和目录比较
    • tempfile 生成临时文件和目录
    • glob unix样式路径名模式拓展
    • fnmatch unix 文件名模式匹配
    • linecache 随机访问文本行
    • shutil 高级文件操作
    • macpath mac os 9 路径操作函数

    通用操作系统服务

    • os 其他操作系统接口
    • io 用于处理流的核心工具
    • time 时间访问和转换
    • argparse 用于命令行选项,参数和子命令的解析器
    • getopt  用户命令行选项的C风格解析器
    • logging python的日志记录工具
    • getpass 便携式密码输入
    • curses 字符单元格显示的终端处理
    • platform 访问底层平台的标志数据
    • errno 标准errno系统符号
    • ctypes python 的外部函数库

    并发执行

    • threading 基于线程的并行性
    • multiprocessing 基于线程的并行性
    • concurrent.futures 启动并行任务
    • subprocess 子流程管理
    • sched 时间调度程序
    • queue 同步的队列类
    • _thread 低级线程api

    加密服务

    • hashlib 安全哈希和消息摘要算法接口  (sha,md5...)
    • hmac 用于消息身份验证的秘钥哈希算法
    • secrets 生成用于管理机密的安全随机数

    网络和进程间通信

    • asyncio 异步i/o
    • socket 低级网络接口
    • ssl 套接字对象的tls/ssl包装器
    • select 等待i/o 完成
    • selectors 高级i/o复用
    • asyncore 异步套接字处理程序
    • asynchat IBU套接字命令/响应处理程序
    • signal 设置异步时间的处理程序
    • mmap 内存映射文件支持

    互联网数据处理

    • email 电子邮件和mime处理报
    • json json编码器和解码器
    • mailcap Mailcap 文件处理
    • mailbox  以各种格式处理邮箱
    • mimetypes 将文件名映射到mime类型
    • base64 base16/32/64/85 数据编码
    • binhex 对binhex4文件进行编码和解码
    • binascii 在二进制和ascii之间转换
    • quopri 对mime引用的可打印数据进行编码和解码
    • uu 对uuencode文件进行编码和解码(unix 之间)

    互联网协议和支持

    • webbrowser web浏览器控制器
    • cgi 通用网关接口支持
    • cgitb cgi接口的回溯管理器
    • wsgiref wsgi实用程序和参考实现
    • urllib url处理模块
    • http  http模块
    • ftplib/poplib/imaplib/nntplib/smtplib:ftp/pop3/imap4/nntp/smtp协议客户端
    • smtpd smtp服务器
    • telnetlib telnet客户端(远程终端)
    • socketserver 网络服务器的框架
    • xmlrpc xmlrpc服务器和客户端模块
    • ipaddress ipv4/ipv6操作库

    多媒体服务

    • audioop 处理原始音频数据
    • aifc 读写aiff和aifc文件
    • sunau 读写sun au文件
    • wave 读写wav 文件
    • chunk 读取iff分块数据
    • colorsys 颜色系统之间的转换
    • imghdr 确定图像的类型
    • sndhdr 确定声音文件的类型
    • ossaudiodev 访问兼容oss的音频设备 (操作声卡)

    结构化标记处理工具

    • html 超文本标记语言支持
    • xml  xmlc处理模块

    程序框架

    • turtle 海龟作图库
    • cmd  支持面向行的命令解释器
    • shlex 简单的词法分析

    图形用户界面

    • tkinter tcl/tk 的python接口

    命名空间(namespace)

    • 表示标识符(identifier)的可见范围
    • 一个标识符可以在多个命名空间中定义,在不同命名空间中的含义互不相干
    •  dir (<名称>)函数  列出名称的属性
    • help(<名称>)函数  显示参考手册
    展开全文
  • YDOOK:Python: Python3.9.2 ...Python 标准库就是 Python自带的库API与库函数组合。 2. Python 标准库有什么优势和特点?: Python 标准库非常庞大,所提供的组件涉及范围十分广泛,正如以下内容目录所显示的。这

    YDOOK:Python: Python3.9.2 标准库是什么?

    © YDOOK JY Lin


    1. 原理:

    Python 语言参考手册 描述了 Python 语言的具体语法和语义,这份库参考则介绍了与 Python 一同发行的标准库。它还描述了通常包含在 Python 发行版中的一些可选组件。

    Python 标准库就是 Python 内自带的库API与库函数组合。


    2. Python 标准库有什么优势和特点?:

    Python 标准库非常庞大,所提供的组件涉及范围十分广泛,正如以下内容目录所显示的。这个库包含了多个内置模块 (以 C 编写),Python 程序员必须依靠它们来实现系统级功能,例如文件 I/O,此外还有大量以 Python 编写的模块,提供了日常编程中许多问题的标准解决方案。其中有些模块经过专门设计,通过将特定平台功能抽象化为平台中立的 API 来鼓励和加强 Python 程序的可移植性。


    3. Python 标准库在 windows 系统下与类 Unix 系统下的区别:

    Windows 版本的 Python 安装程序通常包含整个标准库,往往还包含许多额外组件。对于类 Unix 操作系统,Python 通常会分成一系列的软件包,因此可能需要使用操作系统所提供的包管理工具来获取部分或全部可选组件。


    4. 除了Python 标准库外,我们开发Python程序时候,还可以使用什么?

    除了Python 标准库以外,由于开源贡献社区与人士的不断贡献,还存在成千上万并且不断增加的其他组件 (从单独的程序、模块、软件包直到完整的应用开发框架),访问 Python 包索引 即可获取这些第三方包。




    展开全文
  • python自带装备:标准库&&第三方库

    千次阅读 2018-03-05 20:25:17
    python标准库是用python和C语言预先编写的模块,这些模块随着python解释器一起自动安装,该工具库非常强大,以至于很多人说标准库属于python自带装备,意思是说python已经把大量日常所需的例行工作准备好了,只待...

          python标准库是用python和C语言预先编写的模块,这些模块随着python解释器一起自动安装,该工具库非常强大,以至于很多人说标准库属于python的自带装备,意思是说python已经把大量日常所需的例行工作准备好了,只待导入。

          python标准库本身虽然不属于核心语言,却是python系统的标准组成部分,无论你的脚本运行在哪里,都可以用上这个库的工具,的确这就是python与其他语言的一个显著不同。python编程的挑战很大一部分来自于对标准库的应用。一旦你掌握了核心语言,你就会发现花需要大量时间来研究各种内建函数和模块,实践工作中亦是如此,当程序开始调用解释器之外的东西,编程就变得有意思起来:网络、文件、GUI、XML、数据库,不一而足,所有的这些都需要标准库的支持。

          除了标准库可能还需要单独获取和安装一些第三方库,第三方库很多是对标准库的优化和再封准,一些第三方库本身就是大型系统,如NumPy、Django、Vpython(是一套简单易用的三维图形库,使用它可以快速创建三维场景和动画),他们分别用于处理科学数值计算、网站构建、可视化。所以在以后的工作中如果你想要做一些特俗的事情很可能标准库或第三方库即可提供支持。

    展开全文
  • 本人情况:写tkinter GUI时,不小心清空修改了messagebox.py文件,导致报错: ...因为,messagebox模块是python安装时自带标准库里。 所以,无法通过下载第三方的方式:pip install message 或tkint
  • python标准

    2018-03-17 11:34:58
    Python 自带标准库 操作指南 乌班图 中文 pdf 2018年 3 月17
  • Python 光速入门 32:占位 - YDOOK
  • Python标准库,turtle()

    千次阅读 2019-08-25 23:38:31
    Python的计算生态:标准库+第三方库 标准库:随解析器直接安装到操作系统中的功能模块 第三方库:需要经过安装才能使用的功能模块 库Library、包Package、模块Module,统称模块 #goto(x,y)x,y是坐标轴,初始值...
  • Python自带的GUITkinter是否值得学习?Tkinter是什么?Tkinter值得学吗?总结如下: Python语言可以用在很多方面,网站开发、数据分析、运营维护、游戏开发等等,那么桌面应用程序GUI呢?其实Python标准库里自带...
  • 文章目录问题:如何快速区分python库是标准库还是三方库呢?解答1、简介2、安装目录 问题:如何快速区分python库是标准库还是三方库...python标准库是随着pyhon安装的时候默认自带的库。 python的第三方库,需要下载
  • 如何查看python自带库的源码

    千次阅读 2020-06-16 10:05:03
    import re print(re.__file__)
  • 怎么看标准库的源码?什么是包?
  • python3.5标准库目录

    2018-05-17 12:50:56
     — 标准运算函数 11. 文件(夹)访问 11.1.  pathlib  — 面向对象的文件路径 11.2.  os.path  — 通用的文件路径操作 11.3.  fileinput  — 打开多个文件的处理 11.4.  stat  — stat()  的变相实现 ...
  • Python 标准库之XML

    千次阅读 2018-12-31 09:56:43
    XML 是 W3C 的推荐标准。 如果你想要详细了解和学习 XML 的话,可以去阅读 w3school 的 XML 教程即可,里面讲述的很详细,在下面我还会引用一些里面的内容。 XML 的重要性在于它是用来传输数据的,因此,特别...
  • 不仅仅Python有大量的标准库,几乎所有的编程语言都有自带丰富的标准库。C语言也一样,不过C语言并不叫做标准库,而是习惯称为头文件,其实作用跟Python中的标准库的功能一样。 Python中的标准库相当的丰富,它们...
  • Python 标准库 API参考文档

    千次阅读 2019-12-25 11:13:07
    Python 标准库非常庞大,所提供的组件涉及范围十分广泛,正如以下内容目录所显示的。这个库包含了多个内置模块 (以 C 编写),Python 程序员必须依靠它们来实现系统级功能,例如文件 I/O,此外还有大量以 Python 编写...
  • 转自:http://blog.csdn.net/jurbo/article/details/52334345写这个的起因是,还是因为在做Python challenge的时候,有的时候想解决问题,连应该用哪个类库都不知道,还要去百度(我不信就我一个人那么尴尬TvT)好像...
  • Python自带交互式源代码调试器,在代码中设置断点,单步执行。 调试脚本 逐句调试 python -m pdb filename.py 方法 .run 在调试器控制下执行语句。 .runeval 在调试器控件下测试表达式(以字符串形式给出)。...
  • Python的的标准库又是Python学习中的重中之重。来看一下有哪些一定要学的Python标准库,有哪些建议学的Python第三方库(第三方框架)。这些标准库和第三方库一定会成为你学习Python路上的得力助手! 必学标准库 ...
  • 1、python标准库是随着pyhon安装的时候默认自带的库。2、python的第三方库,需要下载后安装到python的安装目录下,不同的第三方库安装及使用方法不同。3、它们调用方式是一样的,都需要用import语句调用。简单的说...
  • 引言:Python的强大体现在“模块自信”上,因为Python不仅有很强大的自有模块(标准库),还有海量的第三方模块(或者包、库),... “Python自带‘电池’”,这种说法流传已久。  在Python被安装的时候,就有不...
  • Python标准库之sqlite3使用及实例

    千次阅读 2018-12-02 20:50:18
    Python自带一个轻量级的关系型数据库SQLite。这一数据库使用SQL语言。SQLite作为后端数据库,可以搭配Python建网站,或者制作有数据存储需求的工具。SQLite还在其它领域有广泛的应用,比如HTML5和移动端。Python标准...
  • python标准库----itertools

    千次阅读 2018-12-18 15:33:47
    functools, itertools, operator是Python标准库为我们提供的支持函数式编程的三大模块,合理的使用这三个模块,我们可以写出更加简洁可读的Pythonic代码,本次的系列文章将介绍并使用这些python自带的标准模块,系列...
  • python标准库和第三方库的区别

    千次阅读 2018-07-31 21:51:00
    1、python标准库是随着pyhon安装的时候默认自带的库。 2、python的第三方库,需要下载后安装到python的安装目录下,不同的第三方库安装及使用方法不同。 3、它们调用方式是一样的,都需要用import语句调用。 ...
  • python之常用标准库

    2018-10-18 16:25:38
    库名称简介 Chardet字符编码探测器,可以自动检测文本、网页、xml的...difflib,[Python]标准库,计算文本差异 Levenshtein,快速计算字符串相似度。 fuzzywuzzy,字符串模糊匹配。 esmre,正则表达式的加速器。...
  • Python标准库系列之tarfile模块
  • Python标准库中的Tkinter模块

    千次阅读 2018-04-03 09:55:20
    Python自带支持Tk的Tkinter,无需安装任何包,就可以直接使用。Tkinter封装了访问Tk的接口,Tk是一个图形,支持多个操作系统,使用Tcl语言开发。Tk会调用操作系统提供的本地GUI接口,完成最终的GUI。  先看...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 29,800
精华内容 11,920
关键字:

python自带的标准库

python 订阅