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




  • 相关阅读:
    linux的crash之hardlock排查记录
    linux 巨页使用测试
    linux 巨页使用测试以及勘误1
    python判断两个list包含关系
    JavaScript--数据结构之栈
    JavaScript--数据结构与算法之列表
    js数组详解:
    基于jQuery的插件开发
    函数的理解:
    JS面向对象:
  • 原文地址:https://www.cnblogs.com/pygo/p/12287215.html
Copyright © 2020-2023  润新知