你能在ipython笔记本上上传数据文件吗

你能在ipython笔记本上上传数据文件吗,python,ipython,ipython-notebook,Python,Ipython,Ipython Notebook,我正在使用Ipython笔记本进行一些数据分析,我希望能够在Json Ipython笔记本中“上传”(实际上只是复制)数据文件 这样,Ipython笔记本电脑是独立的,不依赖于外部文件位置 例如 with open("Anyfile.dat", "r") as PlainImageFile: 大概是 with fromNotebook("Anyfile.dat") as PlainImageFile: 不,这是不可能的,甚至可能没有意义,因为笔记本本身可能不在运行内核的机器上 这不是Jupy

我正在使用Ipython笔记本进行一些数据分析,我希望能够在Json Ipython笔记本中“上传”(实际上只是复制)数据文件

这样,Ipython笔记本电脑是独立的,不依赖于外部文件位置

例如

with open("Anyfile.dat", "r") as PlainImageFile:
大概是

with fromNotebook("Anyfile.dat") as PlainImageFile:

不,这是不可能的,甚至可能没有意义,因为笔记本本身可能不在运行内核的机器上

这不是Jupyter/IPython笔记本格式的目标

此外,内核并不知道它是否在笔记本电脑中运行。那么,笔记本电脑中的
将在哪里查找数据呢

最接近您所要求的是康拉德·辛森(Konrad Hinsen),它是一个完全独立的环境(也适用于笔记本电脑)


第二个选项是:1个项目1个git存储库。您可以添加数据、图像和库。你也可以帮忙

至少在IPython-2中,可以实现上传小部件

请参见这些ipynb笔记本中的示例:


嗯,我找不到任何与我试图实现的功能相当的东西(一个独立的笔记本:algo+数据)是的,我知道我给出的示例并不完整,我想的是在Json文件中包含一个条目(包含数据)和一个查找该条目并在笔记本中使用它的接口。因此,它可能需要某种类型的%uploadData,但这仍然是不可能的uploadData将向内核发送数据,内核没有关于
.ipynb
文件的信息。如果get_user().eyes.color=='blue':…
没有意义,用户可以更改,或者您甚至可以没有用户,因为内核是无头运行的,或者不是从笔记本运行的。