Python社区(可以搜索任何主题的第三方库):https://pypi.org/
一、第三方库的安装
1、pip安装
常用命令:
(1)pip install <第三方库名>
(2)pip install -U<第三方库名>:使用-U标签更新已安装的指定第三方库
(3)pip uninstall <第三方库名>:卸载指定的第三方库
(4)pip download <第三方库名>:下载但不安装指定的第三方库
(5)pip show <第三方库名>:列出某个指定第三方库的详细信息
(6)pip search <关键词>:根据关键词在名称和介绍中搜索第三方库
(7)pip list:列出当前系统已经安装好的第三方库
2、集成安装
Anaconda(适用于数据分析和数据展示) https://www.continuum.io
支持近800个第三方库,包含多个主流工具,适合数据计算领域开发
3、文件安装
(1)为什么有些第三方库可以用pip下载,但无法安装?
-某些第三方库下载后,需要编译再安装
-如果操作系统没有编译环境,则能下载但不能安装
(2)但是我们可以通过UIC页面(http://www.lfd.uci.edu/~gohlke/pythonlibs/)直接下载编译后的版本用于安装
(3)安装步骤(以wordcloud为实例)
步骤1:在UIC页面搜索wordcloud
步骤2:下载对应版本的文件
步骤3:使用pip install <文件名>安装
二、wordcloud库概述(第三方库)
(1)概括:优秀的词云展示第三方库(词云以词语为单位,更加直观和艺术的展示文本)
(2)安装:在(cmd命令行输入)pip install wordcloud
(3)wordcloud库把词云当作一个WordCloud对象
(4)wordcloud.WordCloud()代表一个文本对应的词云
(5)wordcloud库常规方法
方法 | 描述 |
w.generate(txt) | 向WordCloud对象w中加载文本txt |
w.to_file(filename) | 将词云输出为图像文件,.png或.jpg格式 |
步骤1:配置对象参数
步骤2:加载词云文本
步骤3:输出词云文件
(6)配置对象参数
参数 | 描述 |
width | 指定词云对象生成图片的宽度,默认400像素 >>>w=wordcloud.WordCloud(width=600) |
heigth | 指定词云对象生成图片的高度,默认200像素 >>>w=wordcloud.WordCloud(heigth=400) |
min_font_size | 指定词云中字体的最小字号,默认4号 |
max_font_size | 指定词云中字体最大字号,根据高度自动调节 |
font_step | 指定词云中字体字号的步进间隔,默认为1(字体字号随着出现的次数增多而增大) |
(7)一般调用wordcloud,都要具有matplotlib库(是 Python 的 2D绘图库)。
怎么matplotlib库呢?用pip给python安装matplotlib库-windows
在命令行窗口输入python -m pip install matplotlib进行自动安装,等待安装完成。
三、OS库
1、os库提供通用的,基本的操作系统交互功能
包括常用路径操作、进程管理(启动程序中其他程序)、环境参数(获得系统软硬件信息等环境参数)等几类
2、路径操作
函数 | 描述 |
os.path.abspath(path) | 返回path在当前系统中的绝对路径 |
os.path.normpath(path) | 归一化path的表示形式,统一用\\分隔路径 |
os.path.relpath(path) | 返回当前程序与文件之间的相对路径(realtive path) |
os.path.dirname(path) | 返回path中的目录名称 |
os.path.basename(path) | 返回path中最后的文件名称 |
os.path.join(path,*paths) | 组合path与paths,返回一个路径字符串 |
os.path.exists(path) | 判断path对应文件或目录是否存在,存在返回True,否则False |
os.path.isfile(path) | 判断path所对应是否为已存在的文件,存在则返回True,否则返回False |
os.path.isdir(path) | 判断path所对应是否为已存在的目录,存在则返回True,否则False |
os.path.getatime(path) | 返回path对应文件或目录上一次的访问时间(返回的时间是计算机内部时间值, 下面两个也一样) |
os.path.getmtime(path) | 返回path对应文件或目录最近一次修改的时间 |
os.path.getctime(path) | 返回path对应文件或目录的创建时间 |
os.path.getsize(path) | 返回path对应文件的大小,以字节为单位 |
3、环境参数(获取或改变系统环境信息)
函数 | 描述 |
os.chdir(path) | 修改当前程序操作的路径 |
os.getcwd(path) | 返回程序的当前路径 |
os.getlogin() | 获得当前系统登录用户名称 |
os.cpu_count() | 获得当前系统的CPU数量 |
os.urandom(n) | 获得n个字节长度的随机字符串,通常用于加解密运算 |