当前位置: 首页 > 知识库问答 >
问题:

jupyter相对图像路径中的标记

益光亮
2023-03-14

我正在做一个木星笔记本。如果重要的话,我的操作系统是视窗10。我的文件夹结构是这样的,笔记本在一个名为代码的文件夹中,在一个名为数据的文件夹中有一些图像,它与代码处于同一级别。例如,如果笔记本被称为jupnotebook.ipynb,其中一个图像被称为im1.png,我的文件夹结构如下:

Project
├───Code
│   ├───.ipynb_checkpoints
│   └───jupnotebook.ipynb
└───Data
    └───im1.png

使用jupyter笔记本中的markdown,我希望能够在数据文件夹中显示图像,而不使用图像的绝对路径。到目前为止,我还不能做到这一点。我尝试过如下代码:

<img src = "./Data/im1.png">

这是行不通的。在markdown中,如何显示具有相对路径的图像,这些相对路径需要向上移动一个(或多个)目录,然后进入子目录?

谢谢。

共有3个答案

薛文斌
2023-03-14

这方面存在一个github问题。以user3558855为例,笔记本服务器需要在Project/中启动,而不是在Code/中启动。那么user6355317给出的相对路径应该可以工作。

洪增
2023-03-14

试试/数据/im1。巴布亚新几内亚

![Description](../Data/im1.png)
鲜于光辉
2023-03-14

这是一个相当古老的任务。答案可以在其他地方找到,但是为了节省你的时间,我将在这里回答这个问题。

直到现在,似乎还没有一种简单的方法可以使用markdown语法来做你想做的事情,正如我所知(如果我错了,请发布它。它将非常有用)。

我找到的唯一方法是Reblochon Masque在(如何在jupyter笔记本中包含图像或图片)中建议的方法。即导入一些模块并使用它们。

from IPython.display import Image 
from IPython.core.display import HTML 

PATH = "C:/test../../Project/Data/" 
Image(filename = PATH + "im1_1.jpg", width=556, height=818)

从我的测试中,我可以说他的代码可以正常工作。

不幸的是,使用标记语法时,图像文件应该位于笔记本文件所在的同一文件夹中。让我们这样说吧。ipynb位于“Python_Practice_Scripts”文件夹中。然后你应该把你的图像文件放在同一个文件夹里。现在,您可以按如下方式包含图像:

![test](../Python_Practice_Scripts/Open_file.png)

或者

<img src="../Python_Practice_Scripts/Open_file.png" alt = "test pic" style = "width:1182px; height=702px;">

这是相当烦人的。这会使文件组织混乱。后来,Jupyter项目组在我看来应该做点什么,尽管我真的很欣赏他们的辛勤工作。

 类似资料:
  • 我有一个图像文件夹的相对路径的问题。我想把图片列到一个文件夹中,把它们的网址添加到列表中,并在jsp中显示出来。代码是这样的: 我试过好几条路,但都不走运。非常感谢你。

  • 我知道这个问题已经被问过很多次了,我已经到处寻找这个可能很简单的问题的解决方案。我正试图学习Oracle网站上的简单javaFX组件教程。我可以这样定义图像: 当图像位于“src”文件夹内的文件夹中时,此操作有效,但当图像文件夹位于“src”文件夹外时,我尝试让它查找图像,如下所示: 我怎样才能做到这一点?我得到的只是“无效URL或未找到资源”的错误。我试着使用绝对路径,试着放“.”在它前面,尝试

  • 问题内容: 我知道这个问题已经被问了很多遍了,我已经在无处不在寻找这个可能简单问题的解决方案。我正在尝试遵循Oracle网站上的简单javaFX组件教程。我可以这样定义图像: 当图像位于“ src”文件夹内的文件夹中时,此方法有效,但是当我将图像文件夹置于“ src”文件夹之外时,我试图让它查找图像,如下所示: 我该如何工作?我得到的只是错误消息:“找不到无效的URL或资源”。我尝试使用绝对路径,

  • 我正在用Joomla编写一个组件,希望使用JavaScript。 我在一个separat测试html页面中获得了JavaScript部分,但现在我想将其包含在Joomla组件中。 在脚本中,我需要到图像文件夹的路径。我不想在脚本中硬编码绝对路径。如何获得相对路径?我可以使用Joomla函数吗? 谢谢。

  • 问题内容: 我正在构建一个简单的工作助手脚本,该脚本会将代码库中的几个模板文件复制到当前目录。但是,我没有存储模板的目录的绝对路径。我确实有一个来自脚本的相对路径,但是当我调用该脚本时,会将其视为相对于当前工作目录的路径。有没有一种方法可以指定此相对URL来自脚本的位置? 问题答案: 在具有脚本的文件中,你想要执行以下操作: 这将为你提供要查找的文件的绝对路径。请注意,如果你使用的是,则应该改用其

  • 问题内容: 如果使用绝对路径,则无法将整个目录移动到新位置。如果使用相对路径,则无法将单个文件移动到新位置。 这里有什么解决方案?您是否设置了一个包含根路径并从那里开始的配置文件?还是您有类似的规则:永不移动文件? 我在某些项目中看到人们使用dirname( FILE )。我的意思是,为什么不简单地将其删除,因为目录名还是相对的(取决于文件所在的位置)? 问题答案: 您应该使用一个配置文件,该配置