python学习笔记四(python组织结构)

python项目组织结构

包、模块、类,是python项目组织结构,文件夹是包组织形式(如jar为java的组织形式),文件是模块的组织形式。

文件夹需要包含_init_.py来标识改文件夹为一个模块

import导入

import 的路径

import sys
print(sys.path)
sys.path.insert(0, '')
print(sys.path)

import语法

  • import module_name
  • import module_name as
  • form package_name import module_name/var

可以通过在模块中定义_all_ = ['var1','var2'...]控制其他模块通过*导入的变量

_init_.py导入包的时候会执行

包和模块不会被重复导入

尽量不要循环引入

你可能感兴趣的:(python学习笔记四(python组织结构))