博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python: 绝对导入 Absolute Imports
阅读量:7303 次
发布时间:2019-06-30

本文共 829 字,大约阅读时间需要 2 分钟。

hot3.png

在python2.*版本中需要:

from __future__ import absolute_import

示例1:

来自

例如:在模块A.B.C中的代码:

from . import D                 # 导入A.B.Dfrom .. import E                # 导入A.Efrom ..F import G               # 导入A.F.G,.. 和 F是连着的,中间没有空格

.代表当前目录,..代表上一层目录,...代表上上层目录。

示例2:

来自

目录结构:

package/    __init__.py    subpackage1/        __init__.py        moduleX.py        moduleY.py    subpackage2/        __init__.py        moduleZ.py    moduleA.py

subpackage1/moduleX.py 或者 subpackage1/__init__.py中可以这样导入module:

from .moduleY import spamfrom .moduleY import spam as hamfrom . import moduleYfrom ..subpackage1 import moduleYfrom ..subpackage2.moduleZ import eggsfrom ..moduleA import foofrom ...package import barfrom ...sys import path

注意,from ...sys import path是合法的,但是不建议。直接from sys import path就行了。

转载于:https://my.oschina.net/letiantian/blog/545699

你可能感兴趣的文章
我的友情链接
查看>>
RHEL7->第二章 LVM创建
查看>>
诺基亚日本损落,下一步何去何从
查看>>
edx 课程页面 (包括讨论) 相关代码
查看>>
linux免密码SSH和SCP
查看>>
你必须非常努力,才能看起来毫不费力
查看>>
编码原理详解(四)---之字形扫描
查看>>
mysql之主从、主主同步
查看>>
Leetcode PHP题解--D21 344. Reverse String
查看>>
遮罩层
查看>>
AxureRP7.0基础教程系列 部件详解 文本框 Text field
查看>>
使用lxc提供轻量级虚拟化
查看>>
shell 脚本之转置文件
查看>>
软路由实践
查看>>
运行时常量池之String.intern()
查看>>
xen虚拟机搭建方法
查看>>
如何使用Powershell脚本监控Exchange2010(二) 企业内部邮件流量的监控
查看>>
Dovecot 服务构建
查看>>
Spark GraphX Pregel API: An Example
查看>>
MYSQL簇的概念
查看>>