hand
_1_5_3
4
返回栏目
1k
9k
1k
1k
5k
1k
1k
1k
1k
3k
2k
1k
0.8k
2k
3k
1k
1k
0.7k
0.9k
1k
0.6k
0.4k
0.4k
0.3k
3k
2k
9k
0.4k
0.4k
0.8k
0.5k
3k
5k
1k
2k
2k
3k
5k
1k
1k
0.4k
0.5k
0.4k
0.6k
0.7k
1k
0.4k
0.3k
4k
0.5k
0k
0.3k
0k
0.2k
0.2k
0.3k
0.9k
0.9k
0.1k
0.9k
0.9k
1k
0.5k
6k
0.3k
0.4k
0.7k
0.6k
8k
3k
1k
1k
1k
1k
0k
2k
1k
1k
0.2k
5k
4k
5k
0.4k
0.8k
1k
1k
1k
0.1k
2k
1k
2k
6k
0k
2k
7k
1k
5k
2k
3k
1k
0k
1k
0.9k
0.4k
0.2k
1k
3k
4k
1k
1k
1k
2k
3k
0.7k
0.3k
0.5k
0.6k
1k
0.9k
3k
0.3k
4k
返回python栏目
作者:
贺及楼
成为作者
更新日期:2024-05-30 12:07:34
package ---python包
|--__init__.py ---要定义环境
|--module.py ---模块
|--data ---python子包
|--|--__init__.py ---导入
|--|--data1.py
module.py模块要引入data子包
要在__init__.py定义环境
把主包路径添加到sys.path(python解释器环境)
那么别的项目导包的时候,才可以根据package路径导入
__init__.py
import sys,os
a = os.path.abspath(__file__) # abs就是当前包的绝对路径
BASE_DIR = os.path.dirname(a) # 当前文件的父文件夹绝对路径
sys.path.append(BASE_DIR)
module.py
import data
data/__init__.py
from .data1 import *
data1.py
from package.xx import xx # 引用自己包里的方法
def xxx()
python
整章节共122节
快分享给你的小伙伴吧 ~