所以我正在做一个小的个人项目,在Jupyter Notebook中有很多漂亮的图形。我制作了一个 .ipynb markdown 文件来制作自述文件,因为我实际上可以查看 rReadMe,因为它会在 .md 文件中移动到 GitHub 时出现,而且一切都很好,而且很花哨。
然后我把它全部转移到 GitHub,出于某种原因,7 张图表中有 5 张拒绝出现。
https://github.com/nmwhitehead/Healthcare-Costs
如果您无法查看 Read Me.ipnyb 文件中的代码,则必须向我介绍所有图像都将以相同格式输入<img src='Graphs/Healthcare_Cost.png'/>
的工作。每次我搜索如何解决这个问题时,一切都说它必须是一个格式化的东西,但<img src='Graphs/50%_Predictor.png'/>
是相同的格式,它没有出现,我在这里失去了理智。
您的文件名称中包含%
符号。此文件名只是在图像的 URL 链接中复制。
但是,在 URL 编码中,百分号是特殊的。您需要使用%25
代替%
。在 URL 中执行此操作会修复链接。
%
是一个URL元字符,需要转义。它允许您通过跟随 ASCII 字符的十六进制表示来表示任何 ASCII 字符。您可以使用它来表示元字符,例如空格%20
或/
%2f
或%
表示%25
。
https://github.com/nmwhitehead/Healthcare-Costs/raw/master/Graphs/50%_Predictor.png
意味着...好吧%_P
这是无稽之谈。虽然有些服务器可能接受它作为文字%_P
,但Github遵循标准,并没有。URL 的语法不正确,因此您会收到 400 错误请求。
%
需要编码为%25
。https://raw.githubusercontent.com/nmwhitehead/Healthcare-Costs/master/Graphs/50%25_Predictor.png
最好避免这个陷阱并重命名文件。 例如50pct_Predictor.png
。