python基础学习6-第三方模块

  1. 自定义模块优先级大于系统模块
  2. 模块分为系统模块,自定义模块,第三方模块
  3. 导入方式
    1. import 模块名称 [as 别名]
    2. from 模块名称 import 变量/函数/类*
  4. 包的导入
    1. import 包名.模块名 as 别名
    2. form 包名 import 模块名 as 别名
    3. form 包名.模块名 import 函数/变量/类*
  5. 主程序运行 if __name__ == '__main__'
  6. 常用内置模块
    1. os模块
    2. re模块
    3. random模块
      1. seed(x) 初始化给定的随机数种子,默认为当前的系统时间
      2. random() 产生[0.0,1.0]之间的随机小数
      3. randint(a,b) 产生a,b整数的整数
      4. randrange(m,n,k) 产生一个m,n之间步长为k的随机整数
      5. uniform(a,b) 生成一个a,b之间的随机小数
      6. choice(seq) 从序列中随机选择一个元素
      7. shuffle(seq) 将seq中的元素打乱,返回打乱以后的序列
    4. json模块
    5. time模块
      1. time()
      2. localtime()
      3. ctime()
      4. strftime()
      5. strptime()
      6. sleep(sep)
    6. datetime模块
      1. datetime.datetime 日期时间的类
      2. datetime.timedelta 时间间隔的类
      3. datetime.date 日期的类
      4. datetime.time 时间的类
      5. detatime.tzinfo 时区相关的类
  7. 安装第三方模块 pip install 包名称
  8. 卸载第三方模块 pip uninstall 包名称
  9. 升级 python -m pip intsall -- upgrade pip
  10. openpyxl 对excel文件进行读写
    1. load_work(filename) 打开已存在的表格,结果为工作簿对象
    2. workbook.sheetnames 用于获取所有工作表的名称,结果为列表类型
    3. sheet.append(lst) 先工作簿添加一行数据,新数据在已有的数据后面
    4. workbook.save() 保存工作簿
    5. Workbook() 创建新的工作簿对象
  11. requests 用于请求爬虫
  12. pdfplumber模块
  13. Pandas模块 数据分析与处理
  14. Numpy模块 图像处理
  15. PyEcharts模块 数据可视化图表(绘图)
  16. PIL模块 图像处理
  17. Jieba模块 中文分词
  18. Pyinstaller模块 pyinstaller -F 源文件打包成.exe文件
 
 
 
 
 
posted @ 2024-02-14 21:38  月下云生  阅读(6)  评论(0编辑  收藏  举报