python-模块与包的引用

模块的属性

  • dir:列出对象的所有属性及方法
  • help:查看类,方法的帮助信息
  • name:模块的名称
  • file:文件全路径
#引用模块
import text1
text1.study()

#注释1:函数定义
"""

"""
#注释2:每一步作用
#

#测试代码:只有本文档可执行,引用文档不执行
if _name_ == '_main_':
	print("OK")

  • 可以用来组织模块
  • 目录必须包含文件 -文件夹变成一个包
  • 解决重名问题

导入整个模块/包

  • import module
  • import modulea,moduleb
  • import package.modulec

导入部分

  • from package.xx.xx import xx

导入所有

-from a.hi import *

指定别名(在同一个文件里引用名字相同函数)

  • import module as a
  • 注意*不支持别名

导入设置

  • 全局导入顺序:系统自带-第三方-自定义

局部导入:在函数内使用from

#模块与包的导入
#导入整个模块/包
a:_init_.py:

import all

text:
#加入模块的属性

import a
a.hi.say()

#按需导入
from b.hi import say_hello

#相对引用:存在相对路径导入的模块不可以直接运行,要层层引用
from..hi import say_hello

#局部导入
def my.function():
	from a.hi import say_hello
	say_hello()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值