美文网首页python学习笔记
python导入(import)文件夹下python子函数的方法

python导入(import)文件夹下python子函数的方法

作者: 三叠纪的小黑猫 | 来源:发表于2020-11-21 09:49 被阅读0次

    python包含子目录中的模块方法比较简单,关键是能够在sys.path里面找到通向模块文件的路径。



    (1)主程序main.py与模块程序mod1.py在同一目录下。

    --src

      |--mod1.py

      |--main.py

    直接在main.py中导入模块mod1.py,即 import mod1 或 from mod1 import *

    (2)主程序main.py所在目录是模块程序mod.py所在目录的父目录。

    --src

      |--mod1.py

      |--main.py

      ---mod2

         |--mod2.py

    先需要在mod2文件夹中建立空文件__init__.py

    然后在main.py中导入模块mod2.py,即 import mod2.mod2 或 from mod2.mod2 import *

    (3)主程序main.py导入上层目录中的模块或其他目录(平级)下的模块。

    --src

      |--mod1.py

      ---mod2

         |--mod2.py

      ---sub

         |--main.py

    先需要在mod2文件夹中建立空文件__init__.py,而src文件夹下不需要建立

    然后进入主程序main.py所在的路径,执行python main.py

    在main.py中导入模块mod2.py,即 import mod2.mod2 或 from mod2.mod2 import *

    执行前在main.py中加入:

    import sys

    sys.path.append("..")

    import mod1

    import mod2.mod2

    相关文章

      网友评论

        本文标题:python导入(import)文件夹下python子函数的方法

        本文链接:https://www.haomeiwen.com/subject/xdusiktx.html