码迷,mamicode.com
首页 > 编程语言 > 详细

如何方便引用自己的python包

时间:2019-12-01 22:39:05      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:包装   eset   ima   lock   模块   ext   img   div   自己   

有时候想要把一些功能封装成函数然后包装到模块里面最后形成一个包,然后在notebook里面去引用它去处理自己的数据和分析一些有用的部分,比如自己在 之前用到的一个 datascience模板就是这样组织的。这个时候应该怎么做呢?

 

比如这个是自己的包目录

技术图片

 

 

在notebook中导入包,只需要把src添加到环境变量就好了,这个可以使用python
sys包实现
 
在notebook的前面第一个cell里面运行
%load_ext autoreload

import os
import sys

path = os.getcwd() + "/../src"
sys.path.append(path)

 

 
 
然后在第二cell里面运行
 
from src.data import make_dataset

 

之后在其他cell里面引用 make_dataset就行了,这里在make_dateset.py文件里面的任何修改之后,都不需要在notebook里面重新导入 make_dataset
只需要make_dateset.py文件里面修改源代码,然后引用的make_dataset里面的函数是自动的添加进去的
 
 

如何方便引用自己的python包

标签:包装   eset   ima   lock   模块   ext   img   div   自己   

原文地址:https://www.cnblogs.com/wybert/p/11968088.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!