我正在尝试制作一个简单的脚本,该脚本从剪贴板上提取一系列名称,格式为“ Last,First”,然后将其粘贴回“ First Last”。我正在使用Python 3和Pyperclip。

这是代码:

import pyperclip
text = pyperclip.paste()
lines = text.split('\n')
for i in range(len(lines)):
    last, first = lines[i].split(', ')
    lines[i] = first + " " + last
text = '\n'.join(lines)
pyperclip.copy(text)


当我将其复制到剪贴板时:

Carter, Bob
Goodall, Jane


然后运行脚本,它会产生:Bob CarterJane Goodall,名字只是粘在一起,没有新行。我不确定是什么问题。

谢谢你的帮助。

最佳答案

显然,我需要使用“ \ r \ n”而不是“ \ n”。我不知道为什么会这样,但是我在互联网上找到了答案,并且很有效。

10-07 18:23