zoukankan      html  css  js  c++  java
  • python中模块与包

    #模块与包
    #在实际项目中,代码的行数可能上万,甚至上几十万,不可能在一个页面内完成,需要多个程序员通力写作
    #张三,李四,王五。。。。。。每天收集大家的代码做一个版本,类似乐高积木一样,每个人负责一部分,最后搭建成一个完整的项目
    # import time #加载一个模块的语句
    # time.sleep(0.1)
    # import __hello__ #一个小彩蛋,可以打印出Hello world!
    # import this #Python之禅


    #模块的概念:其实就是一个.py文件
    #包的概念:批量存放若干个模块,包里面一定含有__init__.py文件(调用包时会先执行该包的__init__.py文件)
    #不在同一个目录下引用包,可能会报错;有时就算有红色波浪线,也不影响模块的调用(右键→MarkDirtory as sources root)
    #模块化的好处,可以直接使用别人事先写好的函数或其他内容,大大节约开发的时间,提高效率


    #import 模块名
    #模块名.函数名进行调用

    #当import某个模块时,它会把那个模块执行一次
    #if __name__ == '__main__':里面的语句,被其他模块调用时是不会被执行的

    若导入多个包中有相同的方法,则使用该方法时会根据sys.path中的顺序来进行调用

    # import sys
    # for i in sys.path: #遍历python的path的位置
    #   print (i)

  • 相关阅读:
    Shell学习(四)Shell运算符
    Shell学习(三)Shell参数传递
    Shell学习(二)Shell变量
    Shell学习(一)认识Shell
    JVM学习(四)JVM调优
    JVM学习(三)JVM垃圾回收
    JVM学习(二)JVM加载类
    JVM学习(一)什么是JVM
    Python学习————包
    Python学习————模块
  • 原文地址:https://www.cnblogs.com/xiaocaiqa/p/13205818.html
Copyright © 2011-2022 走看看