博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python学习笔记——基础篇【第五周】——常用模块学习
阅读量:4687 次
发布时间:2019-06-09

本文共 737 字,大约阅读时间需要 2 分钟。

模块介绍

本节大纲:

  1. 模块介绍
  2. time &datetime模块   (时间模块)
  3. random   (随机数模块)
  4. os   (系统交互模块)
  5. sys
  6. shutil   (文件拷贝模块)
  7. json & pickle
  8. shelve   (封装模块)
  9. xml处理
  10. yaml处理
  11. configparser
  12. hashlib
  13. subprocess
  14. logging模块

模块,用一砣代码实现了某个功能的代码集合。 

类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。

如:os 是系统相关的模块;file是文件操作相关的模块

模块分为三种:

  • 自定义模块
  • 内置标准模块(又称标准库)
  • 开源模块

开源模块集散地:pypi.python.org  (需要注册,可以上传自己写的模块)

下载安装:

Linux:

下载安装有两种方式:

yumpipapt-get...
方式一

 

下载源码解压源码进入目录编译源码    python setup.py build安装源码    python setup.py install
方式二

如何自定义模块

不同目录之前的模块调用

自定义模块 和开源模块的使用参考 http://www.cnblogs.com/wupeiqi/articles/4963027.html

详细介绍见 http://www.cnblogs.com/alex3714/articles/5161349.html

 

转载于:https://www.cnblogs.com/yard/p/5514979.html

你可能感兴趣的文章
窗体布局
查看>>
第一章 Java代码执行流程
查看>>
自学JAVA-11:IO流
查看>>
Python实现装饰模式的一段代码
查看>>
漫画:女生/男生告白攻略
查看>>
MyBatis学习笔记
查看>>
表格 滚动条 (tbody部分滚动)
查看>>
SAStruts中文文档
查看>>
平时二十五测
查看>>
history。go(-1)
查看>>
TTThumbsViewController 由 4张 改为 3张的方式 增补
查看>>
flex invalidation 机制
查看>>
HTML5本地存储——IndexedDB二:索引
查看>>
C# 异步查询数据库(第二版)
查看>>
MYSQL问题解决方案:Access denied for user 'root'@'localhost' (using password:YES)
查看>>
webpack 的使用教程
查看>>
用代码排出自己的名字
查看>>
PhpStorm之三种视图模式
查看>>
2017秋-软件工程第八次作业-第九周例行总结
查看>>
以太坊挖矿源码:clique算法
查看>>