解决Jupyter调用本地文件方法的问题

本文主要讨论在使用Jupyter时遇到的两个问题:路径问题和.py文件修改后的导入问题。对于路径问题,解决方案是确保被调用文件与调用文件位于同一目录或其子目录。若.py文件有修改,不能直接重新下载为.py文件,需要重新装载模块以导入新增函数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

解决Jupyter调用本地文件方法的问题

在日常开发python程序工具中,使用最多是的通过jupyter,这种可视化的交互环境给开发带来非常方便,但使用jupyter调用其他文件会出现两个问题:

第一个问题:路径问题

这是比较简单的问题,基本上稍微搜一下可以解决,即要保证 你被调用函数的文件 要和调用的文件在同一目录下,或同一目录的子目录下。
在这里插入图片描述
在这里插入图片描述
例如这里我在train.ipynb文件里要调用tools工具包中的方法conduct.ipynb downloaded as .py文件,并确保conduct.py文件在train.ipynd文件同一级目录下 调用时 直接调用为:from tools.conduct import *这样就可以调用conduct中的所有方法了。

第二个:.py 有过修改

当你import 一边conduct.py后,又重新对conduct.ipynb进行编写,比如再添加一个函数之类得话,**这个时候不能直接重新conduct.ipynb downloaded 为.py文件,你会发现 新添加的函数,并不能被import到train文件中会提示 no module in ……
这时需要重新装载模块,方法如下:


	
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值