Python relative import local package module file All In One
Python relative import local package module file All In One
absolute imports vs relative imports
absolute Imports / 绝对导入
project package
$ tree
└── project
├── package1
│ ├── module1.py
│ └── module2.py
└── package2
├── __init__.py
├── module3.py
├── module4.py
└── subpackage1
└── module5.py
Recall the file contents:
package1/module2.py
contains a function, function1
.
package2/__init__.py
contains a class, class1
.
package2/subpackage1/module5.py
contains a function, function2
.
You can import class1
and function2
into the package2/module3.py
file this way:
# package2/module3.py
from . import class1
from .subpackage1.module5 import function2
relative Imports / 相对导入
demos
(🐞 反爬虫测试!打击盗版⚠️)如果你看到这个信息, 说明这是一篇剽窃的文章,请访问 https://www.cnblogs.com/xgqfrms/ 查看原创文章!
refs
https://realpython.com/absolute-vs-relative-python-imports/
©xgqfrms 2012-2021
www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!
原创文章,版权所有©️xgqfrms, 禁止转载 🈲️,侵权必究⚠️!
本文首发于博客园,作者:xgqfrms,原文链接:https://www.cnblogs.com/xgqfrms/p/17357834.html
未经授权禁止转载,违者必究!