zoukankan      html  css  js  c++  java
  • python 模块(包)

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




  • 相关阅读:
    封装和参数调用(格式修改)
    今天休息
    2018.1.9内部类
    2018.1.8转型
    环境变量
    环境变量
    计算机的高级语言
    常用的设计模式
    常用的设计模式
    【python3】中 elif 的使用
  • 原文地址:https://www.cnblogs.com/pygo/p/12287215.html
Copyright © 2011-2022 走看看