"Space" 当我从 Excel 复制粘贴到 Python Shell 时迷路了

"Space" get's lost when I copy-paste from Excel in to Python Shell

我想 copy/paste 关注 Excel:

Word1 Word2

当我在 Python3.7 中通过它时 Shell 它看起来像这样:

Word1Word2

我可以向“input()”添加一些内容,以便它识别从 Excel 复制单元格时所拥有的 space/tab 吗?

是的,我知道您可以导入 Excel 文件,但这不是我脚本中需要的。 谢谢

我在另一个帖子中找到了这个答案: Copying excel data into a python list in IPython using clipboard?

基本上,您使用 pandas 从剪贴板获取数据,如下所示:

import pandas as pd
...
# wait user to copy cells in excel
input() # wait for enter or whatever
cells = pd.read_clipboard() # read content from clipboard
...

这会以 table 格式存储数据。从那里你可以用它做任何事情。