美文网首页
python 如何导入模块?

python 如何导入模块?

作者: 是新来的啊强呀 | 来源:发表于2019-06-21 15:28 被阅读0次
  • 同级目录下的调用
    程序结构如下:

-- src
|-- mod1.py
|-- test1.py

若在程序test1.py中导入模块mod1, 则直接使用
import mod1

from mod1 import *;

  • 调用子目录下的模块
    程序结构如下:

-- src
|-- mod1.py
|-- lib
| |-- mod2.py
|-- test1.py

这时看到test1.py和lib目录(即mod2.py的父级目录),如果想在程序test1.py中导入模块mod2.py ,可以在lib件夹中建立空文件init.py文件(也可以在该文件中自定义输出模块接口),然后使用:
from lib import mod2

import lib.mod2

  • 调用上级目录下的文件
    程序结构如下:

-- src
|-- mod1.py
|-- lib
| |-- mod2.py
|-- sub
| |-- test2.py

这里想要实现test2.py调用mod1.py和mod2.py ,做法是我们先跳到src目录下面,直接可以调用mod1,然后在lib上当下建一个空文件__ init __.py ,就可以像第二步调用子目录下的模块一样,通过from lib import mod2进行调用了。
具体代码如下:

import sys
import os
#得到当前根目录
o_path = os.getcwd() # 返回当前工作目录
sys.path.append(o_path) # 添加自己指定的搜索路径
import mod1
from lib importmod2

相关文章

  • Python 导入Import模块和包

    任何语言使用已封装好的模块(或库)都要先进行导入,Python使用import关键字导入模块。 如何导入 导入模块...

  • Python Import Error的问题的解决

    首先我们需要明确python是如何导入模块的。 python在导入模块时的搜索路径: 1)、程序的主目录 2)、P...

  • Python import语句导入模块语法

    Python import语句导入模块语法 源文档Python import语句导入模块语法python中的imp...

  • python2 下tkinter模块相关问题记录

    1、python2如何导入tkinter模块 importos,sys try: fromtkinterimpor...

  • python os 模块(1)

    python中导入模块用 import import os #导入os 模块...

  • Python学习笔记之模块

    本篇主要介绍Python模块和如何将模块导入编程环境中,模块是用来组织代码的方法。 模块(module) 模块支持...

  • 浅谈 Python 的模块导入

    浅谈 Python 的模块导入 本文不讨论 Python 的导入机制(底层实现细节),仅讨论模块与包,以及导入语句...

  • 13-核心编程1

    模块导入问题 如何导入模块:import sys如何查看该模块路径:print(sys.path)如何要导入的模块...

  • python重新导入模块

    重新加载模块 倘若,更改了已经在 Python shell 中导入的模块,然后重新导入该模块,Python 会认为...

  • 模块和包的创建与导入

    一、模块 在python中,模块就是python文件,其后缀为.py。我们通过import语句来导入模块或者导入模...

网友评论

      本文标题:python 如何导入模块?

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