python模块(一)&模块与包

本文介绍了Python中的模块和包的概念及使用。模块是.py文件,导入模块可通过import语句,包括import模块名、from...import...和from...import*三种方式。包是按目录组织的模块,使用__init__.py防止名称冲突。导入包实际执行了__init__.py文件。在不同目录下导入模块需调整sys.path。__name__=='main'用于区分直接运行和被导入的情况,便于调试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、python模块:
1、模块的定义
在Python中,一个.py文件就称之为一个模块。
2、模块的优点
1)大大提高了代码的可维护性
2)使用模块还可以避免函数名和变量名冲突,相同名字的函数和变量完全可以分别存在不同的模块中。(注意:尽量不要与内置函数名字冲突。
3、模块包括:
1)python标准库
2)第三方模块
3)应用程序自定义模块
4、导入模块方法:
导入模块关键词:import
1、import 语句
格式:import module1[, module2[,… moduleN]
当导入import语句时,python解释器通过自己的解释器搜索路径找到对应的文件,保存在sys.path里面。在pycharm中,新建一个mokuai项目,然后在新建model目录,在里面有两个.py文件夹(start.py和start1.py)。在start1中导入start模块,如图所示,这时解释器通过搜索路径找到start.py后,将start=(start.py 中所有代码),执行后结果为:hello python!
例1:
start1.py文件输入:

import start
print(start.a)
#结果:12

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值