python 自定义的模块和导入包
2017-05-05 11:56
316 查看
1.简介
2.创建一个包
3.导入包
1.简介
1.模块:即一个 .py 文件(python 源代码)
2.包 :模块由包 装着,可调用包中的模块的函数
2.创建一个包
在一个空的文件夹里。添加一个 __init__.py 文件,里面是空的也行,作为标志,如果非空,里面的函数可以直接通过包名调用
然后再写自己要写的模块(hello.py),里面有自己写的函数。
这样一个包就创建完了
3.导入包
导入包有以下方法:
1. import
例如我有一个名为pymo的包
如果函数是写在 __init__.py 中,则可以直接通过包名来调用,hello 是pymo包中的一个模块
2. from 模块 import *
表示导入 模块 中的所有函数及名称(这样子的话,调用函数时就可以直接使用函数名)
3. import 模块 as 新模块名
这种方法相当于 给 模块 起一个外号
2.创建一个包
3.导入包
1.简介
1.模块:即一个 .py 文件(python 源代码)
2.包 :模块由包 装着,可调用包中的模块的函数
2.创建一个包
在一个空的文件夹里。添加一个 __init__.py 文件,里面是空的也行,作为标志,如果非空,里面的函数可以直接通过包名调用
然后再写自己要写的模块(hello.py),里面有自己写的函数。
这样一个包就创建完了
3.导入包
导入包有以下方法:
1. import
例如我有一个名为pymo的包
如果函数是写在 __init__.py 中,则可以直接通过包名来调用,hello 是pymo包中的一个模块
import pymo.hello # import 包名.模块名 pymo.hello.HelloA() #包名.模块名.函数名() pymo.hello.HelloB()
2. from 模块 import *
表示导入 模块 中的所有函数及名称(这样子的话,调用函数时就可以直接使用函数名)
from pymo.hello import * #from 包名.模块名 import * *表示全部,所有 HelloA() #直接使用函数名 HelloB()
3. import 模块 as 新模块名
这种方法相当于 给 模块 起一个外号
import pymo.hello as HelloModule #用HelloModule 替代 pymo包中的hello模块 HelloModule.HelloB()
相关文章推荐
- python自定义模块导入方法
- Python自定义模块导入
- python导入自定义模块的3种情形
- 第九章 Python自定义模块及导入方法
- 自学Python:自定义模块导入问题
- Python导入自定义包或模块
- python自定义模块导入方法
- python 导入自定义模块及使用
- python关于自定义模块导入的问题
- python 引入 导入 自定义模块, python 引入 导入 外部文件
- 一句python,一句R︱列表、元组、字典、数据类型、自定义模块导入(格式、去重)
- python学习笔记——自定义模块导入
- Python 导入自定义模块函数,安装NLTK,导入精确计算
- Python3导入自定义模块的三种方法详解
- python自定义模块导入方法
- Python导入自定义包或模块
- python导入自定义模块
- python引入导入自定义模块和外部文件
- Python导入自定义模块
- python导入自定义模块