pathon学习笔记(1)如何导入不同文件夹中的模块

最近在学习pathon3的相关知识,可以说是一只小白,还是只纯种的,天然无公害,哈哈,好了,闲话不多说,简单记录下今天的学习心得。

   现有如下文件结构:

    | src/

    ||mode1.py

    || lib/

    ||| a.py

    ||| b.py

如果想要在mode1.py中使用a.py中的函数,需要在lib/目录下建立__init__.py文件。并且里面有__all__ = ["a","b","..."] 指明当前目录下的模块。

如果想要在a.py中使用mode1.py中的函数,需要在mode1.py中导入sys,先调用sys.path.append(".."),跳转到上级目录,然后import mode1 就OK了。

简单记录就到这里。

下面是我学习时看的别人写的,在这里一并粘出:https://blog.csdn.net/IT_jiao/article/details/84887364

猜你喜欢

转载自www.cnblogs.com/rain123/p/11100382.html