08 python基础--python库

08.1 python库简介

标准库:随解释器直接安装到操作系统中的功能模块
第三方库:需要经过安装才能使用的功能模块

08.2 python库用法

库Library、包Package、模块Module,统称模块

import turtle
import turtle as t
import a from turtle 

08.3 python社区

python社区:https://pypi.org/
PyPI: Python Package Index

08.4 python第三方库安装

pip方法

安装:pip install <第三方库名>
更新:pip install -U <第三方库名>
卸载:pip uninstall <第三方库名>
下载:pip download <第三方库名>
查看all:pip list
查看:pip show <第三方库名>
搜索:pip search <关键词>

集成安装:结合特定Python开发工具的批量安装

Anaconda:https://www.anaconda.com/
- 支持近800个第三方库,使用数据计算领域开发

文件方法安装

部分第三方库pip无法安装,因需先编译,故采用文件安装方法
UCI:https://www.lfd.uci.edu/~gohlke/pythonlibs/
步骤:搜索->下载->pip安装或直接将.whl后缀改为.zip后解压放入Python/Lib/site-packages中即可

08.5 脚本安装

import os
libs = {"numpy","matplotlib","pillow","sklearn","requests","jieba","beautifulsoup4","wheel","networkx","sympy","pyinstaller","django","flask","werobot","pyqt5","pandas","pyopengl","pypdf2","docopt","pygame"}
try:
    for lib in libs:
        os.system("pip install " + lib)
    print("Successful")
except:
    print("Failed Somehow")

08.6 保留字

import keyword
print(keyword.kwlist)
>['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
*** 实际编程中模块名尽量不与保留字、库名重复,否则会报异常。

猜你喜欢

转载自blog.csdn.net/qq_25672165/article/details/85054978