【问题标题】:Pasting numbers into python so that they may be used as an array将数字粘贴到 python 中,以便它们可以用作数组
【发布时间】:2018-08-14 12:12:19
【问题描述】:

目前我有大量的数字,我要从列中的 excel 复制并粘贴到 python 中,它们粘贴如下:

12 13 14 15 16 ... 每个数字都在一个单独的行上。

目前我必须在数字前面退格,以便它跳转到上一行,然后我在每个数字之间插入逗号,以便我可以在我的代码中使用这个数组。这些数字有数百个,目前更容易复制并粘贴到 excel 中,然后再到 python 中,而不是用这些数字保存一个 excel 文件并在我的脚本中引用该 excel 文件。我正在为我的编辑器使用 Visual Studio 代码,我尝试了 alt+v 并没有奏效(作为一个镜头阅读)。让我知道是否有一种简单的方法可以将我的复制和粘贴列放入可用的数组中。谢谢

【问题讨论】:

  • 使用从 excel 导出为 csv,并从 python 读取文件,或使用使您能够直接与 excel 文件交互的库之一。
  • 是否可以在不导出为 csv 的情况下执行此操作。我正在尝试编写此代码,以便其他人可以轻松复制和粘贴自己的数据,而无需将数据保存为 excel 文件。 (数据不是来自excel,而是来自互联网,最容易复制粘贴到excel中)

标签: python excel


【解决方案1】:

我建议您阅读该文件。但如果这不是一个选项,当我想快速粘贴数据时,我偶尔会使用Sublime 做类似的事情(应该能够使用任何允许多个查找/选择的高级文本编辑器):

【讨论】:

  • 看来我必须使用excel文件的方式。
【解决方案2】:

如果我正在阅读您正在尝试正确执行的操作,在 VS Code 中,您基本上可以执行 @sundance 建议的操作,方法是按住 Alt 并将光标向下拖动到不同的行以获得多行光标。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-23
    • 2022-08-16
    • 2022-07-08
    • 2020-12-20
    • 1970-01-01
    相关资源
    最近更新 更多