因此,我在Jupyter Notebook中从事一个带有许多漂亮图形的小型个人项目。我制作了一个.ipynb markdown文件来制作自述文件,因为当我将rReadMe移到GitHub上时,它可以显示在.md文件中,因此我可以实际查看它,并且一切正常。
然后我将其全部转移到GitHub,由于某种原因,这7张图中的5张都拒绝显示。
https://github.com/nmwhitehead/Healthcare-Costs
如果您无法在Read Me.ipnyb文件中查看代码,则必须承担所有图像将以相同格式<img src='Graphs/Healthcare_Cost.png'/>
输入的工作。每次我搜索如何解决此问题时,都会说它一定是格式化的东西,但是<img src='Graphs/50%_Predictor.png'/>
是相同的格式,并且没有出现,我在这里迷失了方向。
答案 0 :(得分:2)
您的文件名称中包含%
符号。该文件名只是复制到图像的URL链接中。
但是,在URL encoding中,百分号是特殊的。您需要使用%25
in place of %
。在网址fixes the link中这样做。
答案 1 :(得分:1)
%
is a URL metacharacter and needs to be escaped。它允许您通过跟随ASCII字符的十六进制表示来表示任何ASCII字符。您可以用它来表示元字符,例如将%20
或/
表示为%2f
或将%
表示为%25
。
https://github.com/nmwhitehead/Healthcare-Costs/raw/master/Graphs/50%_Predictor.png
意味着……%_P
毫无意义。尽管某些服务器可能会将其作为文字%_P
接受,但Github遵循该标准,但并未遵循。该网址的语法不正确,因此您收到了400错误请求。
%
需要被编码为%25
。 https://raw.githubusercontent.com/nmwhitehead/Healthcare-Costs/master/Graphs/50%25_Predictor.png
最好避免这种情况并重命名文件。例如50pct_Predictor.png
。