from  xxx  import  xxx

1、需要了解包的定义、模块的定义

 

注意:

 1、文件夹是文件夹,包是包

         包与文件夹(不带__init__的文件夹)的区别:包可以from导包,文件夹不能from导包;包比文件夹多一个init文件

2、py文件中的类和方法函数是模块,可以直接 import 导入模块

3、py文件可以作为模块,文件内的类和方法函数可以作为模块中的元素进行导包

 

 

2、导包的方式

(1)from  xxx  import  xxx  从 包 中导入模块或方法或函数或类

 

 (2)在文件夹(加入了sources root之后的文件夹)中,文件之间通过import进行相互导包

(a)import  xxx 模块导包

import  a

 

 from a  import A

 

 

(b)a中import  b 模块

 

 

注意:导包的同时同时会运行包中的内容(例如,当包中也进行了导包或运行了程序,那么包中的包也会一并导入且运行程序)

 

 

 

 

 

 posted on 2019-11-20 20:49  墨语i  阅读(123)  评论(0)    收藏  举报