首页 > 编程语言 > 详细

python 模块(包)

时间:2020-02-09 15:54:34      阅读:57      评论:0      收藏:0      [点我收藏+]
1、包
import a.sunck
import a.kaige
import b.sunck

思考:如果不同的人编写的模块同名怎么办?
解决:为了解决模块命名的冲突,引入了按目录来组织模块的方法,称为包
特点:引入了包以后,只要顶层的包不与其他人发生冲突,那么模块都不会与别人的发生冲突
注意:目录只有包含一个叫做"__init__.py"的文件才被认作是一个包,主要是为了避免一些滥竽充数的名字,基本上目前这个文件中什么也不用写

a.sunck.sayGood()
b.sunck.sayGood()
a.kaige.sayGood()

2、创建一个文件夹a在里面创建sunck.py
#一个.py文件就是一个模块
def sayGood():
print("sunck is a very good man!")
def sayNice():
print("sunck is a very nice man!")
def sayHandsome():
print("sunck is a very handsome man!")
print("这是sunck.py")

3、创建一个文件夹a在里面创建kaige.py
def sayGood():
print("kaige is a very good man!")
def sayNice():
print("kaige is a very nice man!")
def sayHandsome():
print("kaige is a very handsome man!")

4、创建一个文件夹b在里面创建sunck.py
#一个.py文件就是一个模块

def sayGood():
print("sunck is a good man!")

def sayNice():
print("sunck is a nice man!")

def sayHandsome():
print("sunck is a handsome man!")


print("这是sunck.py")




python 模块(包)

原文:https://www.cnblogs.com/pygo/p/12287215.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!