如何向IPython Notebook中导入.py文件

 我来答
小新说人事
2017-09-07 · TA获得超过1万个赞
知道大有可为答主
回答量:5196
采纳率:76%
帮助的人:1996万
展开全部
(1) 直接将.py文件拖拽到Notebook界面中的列表里:
然后点击 Upload。
这种方法需要定义好的文件格式,效果比较差。自己写的.py往往无法上传。
(2) 利用 %load:
这种方法可以将自己编写的.py文件原封不动地搬到一个cell里面,自然也往往不是我们想要达到的效果。
(3) 利用 IPython.nbformat.current :
import IPython.nbformat.current as nbf
nb = nbf.read(open(‘test.py‘, ‘r‘), ‘py‘)
nbf.write(nb, open(‘test.ipynb‘, ‘w‘), ‘ipynb‘)
这样会生成一个名为 test.ipynb 的文件
yangjinlong76
活跃答主

2017-09-07 · 非职业答题人
知道顶级答主
回答量:5.7万
采纳率:94%
帮助的人:1.7亿
展开全部
你好,
最简单的方法:
1
2
import os
os.system("python filename")
filename最好是全路径+文件名;
其他方法:
execfile('xx.py'),括号内为py文件路径;
如果需要传参数,就用os.system()那种方法;
如果还想获得这个文件的输出,那就得用os.popen();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式