Python从入门到精通 第十章(Python第三方库) 📅 发布时间:2026/8/31 10:55:18 👁 浏览次数: 一、第三方库概述及其获取和安装1更广泛的Python计算生态采用额外安装方式服务用户被称为Python第三方库。2Python第三方库按照安装方式灵活性和难易程度可分为3个方法分别是pip工具安装、自定义安装和文件安装最常用且最高效的是pip工具安装。3使用pip安装第三方库需要联网。安装一个库的命令格式如下pip install 拟安装库名注绝大部分库都可以通过pip进行安装不过受限于操作系统编译环境有少数库无法用pip安装此时需要采用其它安装方法4除了进行第三方库安装之外pip工具还能够对第三方库进行基本的维护。5执行“pip -h”命令将列出pip常用的子命令。6注意不要在IDLE环境下运行pip程序。二、PyInstaller库1、PyInstaller库概述1PyInstaller是一个十分有用的Python第三方库它能够在Windows、Linux、MacOS X等操作系统下将Python源文件打包变成直接可运行的可执行文件。2用户运行可执行文件不依赖Python环境。2、PyInstaller库与程序打包1使用PyInstaller库对Python源文件打包的方法如下:\pyinstaller Python源程序文件名执行完毕后源文件所在目录将生成dist和build两个文件夹其中build目录是PyInstaller存储的临时文件目录可以安全删除最终的打包程序在dist内部与源文件同名的目录中目录中的其它文件是可执行文件的动态链接库2可以通过“-F”参数建议每次打包都选择该参数对Python源文件生成一个独立的可执行文件方法如下:\pyinstaller -F Python源程序文件名3使用PyInstaller库需要注意以下问题①文件路径中不能出现空格和英文句号.。②源文件必须是UTF-8编码暂不支持其它编码类型。采用IDLE编写的源文件都保存为UTF-8编码形式可直接使用。4pyinstaller命令的常用参数参数功能-h--help查看帮助--clean清理打包过程中的临时文件-D--onedir默认值生成dist目录-F--onefile在dist文件夹中只生成独立的打包文件-i 图标文件名.ico指定打包程序使用的图标icon文件三、jieba库1、jieba库概述1jieba是Python中一个重要的第三方中文分词函数库能够将一段中文文本分割成中文词语的序列。2jieba库的分词原理是利用一个中文词库将待分词的内容与分词词库进行比对通过图结构和动态规划方法找到最大概率的词组。除了分词jieba还提供增加自定义中文单词的功能。3jieba库支持三种分词模式①精确模式将句子最精确地分开适合文本分析。②全模式把句子中所有可以成词的词语都扫描出来速度非常快但是不能解决歧义。③搜索引擎模式在精确模式的基础上对长词再次切分提高召回率适合用于搜索引擎分词。4对中文分词来说jieba库只需要一行代码即可英文文本不存在分词问题。2、jieba库包含的主要函数函数描述jieba.lcut(s)精确模式将字符串分割成等量的中文词组返回一个列表类型最常用jieba.(s, cut_allTrue)全模式将字符串的所有分词可能全部列出返回一个列表类型冗余性极大jieba.lcut_for_search(s)搜索引擎模式在精确模式的基础上对长词进行进一步的切割返回一个列表类型jieba.add_word(w)向分词词典中增加新词w四、Python常用第三方库纵览需要说明的是Python的第三方库远不止上图所示的这些