python import问题


import路径

  • python aa.py # 默认将aa.py文件所在路径(非当前执行路径)添加到系统路径sys.path,并且aa中引用的其他模(从当前执行路径为root_path引用的包和模块) 可以正常导入
  • python xxx/aa.py # aa.py从当前执行路径为root_path引用的包和模块 不可导入,提示 module not found. ? 因为系统默认添加路径是文件所在路径

建议所有导入 从项目root_path为起始路径。如果执行其中部分模块 建议使用 python -m xxx.aa