python学习之模块:
2024-08-23 15:27:14
每个.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 函数名
最新文章
- spring使用Email邮件系统
- Redis集群(二):Redis的安装
- FPM打包工具
- 【C语言入门教程】5.1 函数说明 与 返回值
- apache本地网址配置
- Oracle11g中Exp命令空表不能导出的问题
- Java EJX
- WinForm窗体之间传值
- cursor属性
- 【转】java缩放图片、java裁剪图片代码工具类
- 转: hibernate配置文件hibernate.cfg.xml和.hbm.xml的详细解释
- 关于webconfig的记录恢复本
- vertical-align css属性
- creator.d.ts 的错误
- MVC母版页_Layout.cshtml
- python 历险记(五)— python 中的模块
- 洛谷P3382 【模板】三分法(三分)
- Python并行编程(十三):进程池和mpi4py模块
- angular的路由和监听路由的变化和用户超时的监听
- 深入RecyclerView-为什么要使用ItemDecoration
热门文章
- Gradle build-info.xml not found for module app.Please make sure that you are using gradle plugin '2.0.0-alpha4' or higher.
- css父元素背景覆盖其子元素背景
- ACM应该学什么(知乎学长)
- 51nod-1065:最小正子段和(STL)
- java虚拟机内存溢出和泄漏实例
- 「CQOI2007」「BZOJ1260」涂色paint (区间dp
- poj1151 Atlantis——扫描线+线段树
- Spring 注释标签@Resource @Autowired 和@Inject的区别
- Dynamic Gcd
- Codeforces Round #408( Div2)