2017-02-26 77 views
1

我試圖做一個簡單的腳本,這需要名稱列表關閉格式爲「姓,」剪貼板,然後粘貼回作爲「第一個最後」。我使用Python 3和Pyperclip。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 

然後運行該腳本,它產生:鮑勃CarterJane古道爾只是粘在一起,名字沒有新隊。我不確定有什麼棘手的。

感謝您的幫助。

回答

1

顯然,我需要使用 '\ r \ n' 的,而不是隻是 '\ n'。我不知道這是爲什麼,但我發現在互聯網上的答案,它的工作。