Python中import导入不同目录的模块方法详解

 更新时间:2020年02月18日 09:03:41   作者:彭世瑜  
这篇文章主要介绍了Python中import导入不同目录的模块方法详解,需要的朋友可以参考下

测试的目录如下:

root

   ├── module_root.py

   ├── package_a

   │   ├── child

   │   │   ├── __init__.py

   │   │   └── child_a.py

   │   ├── module.py

   │   └── module_a.py

   └── package_b

       └── module_b.py

每个文件中的内容如下(__init__.py文件可以为空):

print(__name__)

测试代码

# 导入同级目录下的模块

import module_a # module_a
from module_a import *

# 导入同级目录下的子模块
from child import child_a # child.child_a

# 导入父级目录下的模块

import sys
import os
BASE = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.insert(0, BASE)
print(BASE) # /root

import module_root # module_root


# 导入兄弟目录下的模块
from package_b import module_b # package_b.module_b

print(__name__) # __main__

更多关于Python中import导入不同目录的模块方法请查看下面的相关链接

相关文章

  • Linux下编译安装MySQL-Python教程

    Linux下编译安装MySQL-Python教程

    这篇文章主要介绍了Linux下编译安装MySQL-Python教程,本文使用编译方式安装,提供下载地址和测试安装成功方法,需要的朋友可以参考下
    2015-02-02
  • django如何自己创建一个中间件

    django如何自己创建一个中间件

    这篇文章主要介绍了django如何自己创建一个中间件,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • 6个实用的Python自动化脚本详解

    6个实用的Python自动化脚本详解

    每天你都可能会执行许多重复的任务,例如阅读 pdf、播放音乐、查看天气、打开书签、清理文件夹等等,使用自动化脚本,就无需手动一次又一次地完成这些任务,非常方便。快跟随小编一起试一试吧
    2022-01-01
  • 使用Python完成SAP客户端的打开和系统登陆功能

    使用Python完成SAP客户端的打开和系统登陆功能

    这篇文章主要介绍了使用Python完成SAP客户端的打开和系统登陆,涉及到SAP的打开和登录过程,本文重点介绍如何通过Python完成SAP应用程序的打开并进入特定的”用户指定系统“,需要的朋友可以参考下
    2022-05-05
  • Python selenium模块实现定位过程解析

    Python selenium模块实现定位过程解析

    这篇文章主要介绍了python selenium模块实现定位过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • python list使用示例 list中找连续的数字

    python list使用示例 list中找连续的数字

    这篇文章主要介绍了list中找连续的数字的示例,大家参考使用吧
    2014-01-01
  • Python 使用SFTP和FTP实现对服务器的文件下载功能

    Python 使用SFTP和FTP实现对服务器的文件下载功能

    这篇文章主要介绍了Python 使用SFTP和FTP实现对服务器的文件下载功能,本文通过实例代码给大家介绍的非常想详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • python模拟点击玩游戏的实例讲解

    python模拟点击玩游戏的实例讲解

    在本篇文章里小编给大家整理的是一篇关于python模拟点击玩游戏的实例讲解内容,有需要的朋友们可以学习下。
    2020-11-11
  • Python如何将CSV文件转JSON文件

    Python如何将CSV文件转JSON文件

    这篇文章主要给大家介绍了关于Python如何将CSV文件转JSON文件的相关资料,可以使用Python内置的csv和json模块来实现将csv文件转为json的操作,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-11-11
  • python信号量,条件变量和事件详解

    python信号量,条件变量和事件详解

    这篇文章主要为大家介绍了python的信号量,条件变量和事件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-01-01

最新评论