Python-模块和包

今日内容(模块和包)

模块:

  同一个模块不会被重复导入

  导入模块的顺序:内置、需要安装的扩展模块、自己写的模块

  导入模块的规则:不要在同一行导入多个模块

  模块的命名空间:模块有自己的命名空间

  给模块、导入进来的名字重命名:as 语句

  from ... import ... :

    from 模块名 import 名字 as 重命名  :  如果你导入的模块过大,而你要用的弄能很少

    from 模块名 import * : 模块中的名字不要和自己文件的冲突

  一次导入,后面的模块中也可以用这个已经导入的名字

  sys.modules:当前引入的所有模块

  sys.path:导入模块的时候依据的路径列表

  pyc:python文件的编译文件,在import模块的时候自动生成,可以忽略

  

包:

  对于别人写好的包,直接用

  如果自己写包:

    如果模块与模块之间没什么联系,就不要操心绝对路径和相对路径的事儿

    如果路径的导入:一次写好的模块的导入关系,不需要关心模块和文件之间的关系

            只能在包的外面执行。

 

posted @ 2017-09-21 20:13  程先生_Python  阅读(79)  评论(0)    收藏  举报