包、模块

1、python的组织架构

方便对代码的管理(更新、修改、复用…)
模块
是含有"__init__.py"文件的文件夹
模块里面的python文件

2、导入语句

1) import

一般格式:
当与要导入的模块处于同级目录时

import 模块名

当与要导入的模块不处于同级目录时

import 目录名.模块名

调用:模块名.函数名
不可以直接导入模块下的函数,只能导入模块,可以给导入的模块起一个别名代替
例:

import 模块名 as x

调用:x.函数名

2) from…import

引入一个模块中的一个或多个指定的部分,如果引入的部分比较多,想要换行时,可以使用"\"(不推荐)或者"()"(推荐)
格式:

from 模块名 import name

from 模块名 import name1, name2, name3, name4

from 模块名 import name1, name2,\
 name3, name4

from 模块名 import (name1, name2,
 name3, name4)

from 模块名 import *		# 引入该模块下的所有内容,不推荐使用

3、init.py 的特点及使用

特点:不论是导入整个包,还是包下的某个模块…,该文件都会自动运行
使用:当很多模块都需要导入同样的一些模块时,可以把需要导入的模块在__init__.py文件下导入

4、归纳

包和模块是不会被重复导入的
避免循环导入

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值