python 自定义的模块和导入包

1.简介

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()


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值