【问题描述】
白嫖Kaggle有一段时间了,想调用自定义模块,不知道怎么用。
【解决办法】
- 先把相关代码压缩成zip文件。
- 上传zip文件到input
- 上传成功后,在input栏就有自己的包了,如果input没有自己的包,则点Your DataSet选择刚刚上传的数据集。
- 添加input目录
# 首先添加input目录
import sys
sys.path.append('../input')
print(sys.path)
- 导入模块
from 文件夹名.模块名 import 模块
【具体实践】
以导入ge文件夹的classify.py文件为例,
# 首先添加input目录
import sys
sys.path.append('../input')
print(sys.path)
# 然后按包名.文件夹.文件直接导入即可
from gembed.ge.classify import read_node_label, Classifier