ipython笔记本-从子目录上载并保存到子目录?
您好,我已经阅读了上面的两个链接,第二个链接似乎最相关。这个人所描述的——仅仅调用子目录——对我来说不起作用。例如,我在“/Graphs/gephi.png”中有一个图像“gephi.png” 但是当我写下面的ipython笔记本-从子目录上载并保存到子目录?,python,ipython,ipython-notebook,Python,Ipython,Ipython Notebook,您好,我已经阅读了上面的两个链接,第二个链接似乎最相关。这个人所描述的——仅仅调用子目录——对我来说不起作用。例如,我在“/Graphs/gephi.png”中有一个图像“gephi.png” 但是当我写下面的 from IPython.display import Image path = "/Graphs/gephi.png" i = Image(path) i 没有图像弹出-是的。没有错误。除了一个空的方块图像,什么也没有弹出 澄清: 当我将图像移动到常规的控制器时,图像会很好地弹出。
from IPython.display import Image
path = "/Graphs/gephi.png"
i = Image(path)
i
没有图像弹出-是的。没有错误。除了一个空的方块图像,什么也没有弹出 澄清: 当我将图像移动到常规的控制器时,图像会很好地弹出。
我唯一的代码更改是path=“gephi.png”IPython的图像显示对象接受三种参数 第一个是原始图像数据(例如,
open(filename).read()的结果
:
第二种模式是从文件名加载图像。这在功能上与上述相同,但IPython会读取文件:
Image(filename="Graphs/graph.png")
第三种形式是传递URL。可以使用外部URL,但相对URI将提供与笔记本自身目录相关的文件:
Image(url="Graphs/graph.png")
如果您不告诉IPython您正在指定其中的哪一个,并且只按位置传递一个参数,则可能会产生混淆:
Image("Graphs/graph.png")
IPython试图猜测您在这种情况下的意思:
Image("/Graphs/graph.png")
注意,本地文件的URL必须是相对的。绝对URL通常错误:
Image(url="/Graphs/graph.png")
说明这些内容。您是否执行了该行?如果有错误,您应该会看到一条错误消息…是的。没有错误。除了一个空的方形框图像外,没有任何东西会弹出。可能这就是图像的内容?无论如何,您为什么不在问题中包含此内容?我们没有看到此弹出窗口,您知道…请注意,ipython也可能是一个自动缩小图像以供显示。因此,如果这是一个巨大的图形,则缩放可能最终只保留节点之间的所有白色。查看“描述和代码”中的图像路径,是否缺少“/”在代码中的图形之前?谢谢。原始图像数据选项可以工作!相反,如果我想保存到子目录,有类似的方法吗?在所有这些情况下,它都在子目录中-
Graphs
是笔记本文件旁边的目录。如果你想让它嵌套得更深,只需使用any/other/subdr/graph。巴布亚新几内亚
Image(url="/Graphs/graph.png")