每个.py文件就是一个以文件名作为区别的模块,模块化编程便于维护。其它模块要调用某个模块的变量和函数就要用import 模块,然后通过模块.函数、模块。变量来引用。

为防止模块间变量和函数乃至模块名的冲突,Python 又引入了按目录来组织模块的方法,称为包( Package) ,这样即使模块名有重复因为加入了上级的路径所以可准确识别开来。
模块函数或变量的作用域:在变量或函数前加下划线来表明其是static只能被本模块公开而对外屏蔽。

模板:# -*- coding: utf-8 -*-
   ' a test module '  #第一行文本默认为说明注释
  __author__ = 'Michael Liao' #作者变量
  import sys

pip与第三方库:python通过pip来安装管理第三方库(前提安装时勾选了安装pip),第三方库都会在 Python 官方的 pypi.python.org 网站注册 在官网或者 pypi 上按名字
        搜索
,用命令安装:pip install  库(比如图形库Pillow)

搜索路径:默认会搜索当前目录、已安装内部模块、第三方模块,都在sys.path下,如果要添加自己的路径有两种方法:一种是运行时动态修改sys.path,运行结束后无效;另一种是添加环境变量

模块导入:标准模块:直接import 模块名;用户模块:from filename import 函数名

最新文章

  1. spring使用Email邮件系统
  2. Redis集群(二):Redis的安装
  3. FPM打包工具
  4. 【C语言入门教程】5.1 函数说明 与 返回值
  5. apache本地网址配置
  6. Oracle11g中Exp命令空表不能导出的问题
  7. Java EJX
  8. WinForm窗体之间传值
  9. cursor属性
  10. 【转】java缩放图片、java裁剪图片代码工具类
  11. 转: hibernate配置文件hibernate.cfg.xml和.hbm.xml的详细解释
  12. 关于webconfig的记录恢复本
  13. vertical-align  css属性
  14. creator.d.ts 的错误
  15. MVC母版页_Layout.cshtml
  16. python 历险记(五)— python 中的模块
  17. 洛谷P3382 【模板】三分法(三分)
  18. Python并行编程(十三):进程池和mpi4py模块
  19. angular的路由和监听路由的变化和用户超时的监听
  20. 深入RecyclerView-为什么要使用ItemDecoration

热门文章

  1. Gradle build-info.xml not found for module app.Please make sure that you are using gradle plugin '2.0.0-alpha4' or higher.
  2. css父元素背景覆盖其子元素背景
  3. ACM应该学什么(知乎学长)
  4. 51nod-1065:最小正子段和(STL)
  5. java虚拟机内存溢出和泄漏实例
  6. 「CQOI2007」「BZOJ1260」涂色paint (区间dp
  7. poj1151 Atlantis——扫描线+线段树
  8. Spring 注释标签@Resource @Autowired 和@Inject的区别
  9. Dynamic Gcd
  10. Codeforces Round #408( Div2)