有没有理由从URL一起复制代码行?

问题描述 投票:0回答:1

我已经尝试使用Ctrl + C将在线书中的某些代码Link here复制到我的Visual Studio代码中。在这本书中,代码以我希望在编辑器中使用的格式显示:

salaries_and_tenures = [(83000, 8.7), (88000, 8.1), 
                        (48000, 0.7), (76000, 6),
                        (69000, 6.5), (76000, 7.5),
                        (60000, 2.5), (83000, 10),
                        (48000, 1.9), (63000, 4.2)]

但是,如果我从前面提到的URL复制它,代码看起来像在编辑器中:

salaries_and_tenures=[(83000,8.7),(88000,8.1),(48000,0.7),(76000,6),(69000,6.5),(76000,7.5),(60000,2.5),(83000,10),(48000,1.9),(63000,4.2)]

此外,如果我在本地下载文件,然后继续将代码复制到编辑器中(从PDF),则代码看起来与书中的代码相似:

salaries_and_tenures = [(83000, 8.7), (88000, 8.1),
                        (48000, 0.7), (76000, 6),
                        (69000, 6.5), (76000, 7.5),
                        (60000, 2.5), (83000, 10),
                        (48000, 1.9), (63000, 4.2)] 

有人知道幕后发生的事情吗?有什么理由删除空白字符? (备注:显然这不是与编辑器有关的问题,因为在撰写本文时,我在这里遇到了同样的问题)

url character whitespace removing-whitespace
1个回答
0
投票

正如您提到的,这与编辑器无关。如您所知,pdf文件不会将数据存储为纯文本格式。因此从它们中复制和粘贴不完全与记事本,单词等类似。

但是问题是为什么有时会删除空白而有时却不会呢?这是因为您的pdf阅读器。可能您在浏览器和操作系统中使用了不同的pdf阅读器。一些pdf阅读器允许您复制空白,而有些则不能。

如果您想复制空白而不下载pdf,也可以使用OS pdf阅读器进行在线阅读(在pdf阅读器中可能有一些关于在线数据源的选项。

© www.soinside.com 2019 - 2024. All rights reserved.