import/模块的导入

import的产生与应用:

  每一个py文件就是一个模块,因为一个项目中随着需求的增加,会产生大量的代码,这时,考虑到项目的可扩展性,就需要把每个功能,拆分成一个个py文件,然后,再建立一些对应的文件夹归类存放,这时,就会产生不同py文件之间相互引用的问题,于是,就需要用import,来在某个py文件中,导入另一个py文件,从而实现使用另一个py文件中的相关功能.

  模块可以分为三类:

      1.系统内置模块

      2.自定义模块

      3,第三方模块

  在import中,有一步至关重要的操作,就是在当前项目的启动文件中,将项目的根目录添加到环境变量中,这样,就可以实现项目内的各个py文件之间发生调用时,不会说找不到对应的文件.还有,若是在导入文件的位置pycharm提示错误,请暂时忽略,因为那可能是pycharm误报,可以先尝试运行.

import sys
import os

BASE_DIR = os.path.dirname(__file__)  # 获取当前文件目录,可以通过打印 BASE_DIR,来查看是否为想要的结果,若需要再往上一级,则 BASE_DIR =os.path.dirname(os.path.dirname(__file__))
sys.path.append(BASE_DIR)   # 将项目根目录添加到环境变量中

 

posted @ 2019-07-16 17:01  去遇见最好的自己  阅读(907)  评论(0编辑  收藏  举报