将带有换行符的文本复制到剪贴板:Python

将带有换行符的文本复制到剪贴板:Python,python,newline,clipboard,pyperclip,Python,Newline,Clipboard,Pyperclip,我想使用以下代码将带有换行符的文本复制到剪贴板 import pyperclip numbers='' for i in range(200): numbers = numbers + str(i) + '\n' pyperclip.copy(numbers) 执行后,剪贴板应包含: 0 1 2 . . 200 但在我运行程序并粘贴到记事本之后。 我明白了 全部在一行中:( 我在Windows 10上使用Python 3.6.1,我假定您正在粘贴到microsoft记事本。在这种情况

我想使用以下代码将带有换行符的文本复制到剪贴板

import pyperclip
numbers=''
for i in range(200):
    numbers = numbers + str(i) + '\n'
pyperclip.copy(numbers)
执行后,剪贴板应包含:

0
1
2
.
.
200
但在我运行程序并粘贴到记事本之后。 我明白了

全部在一行中:(
我在Windows 10上使用Python 3.6.1,我假定您正在粘贴到microsoft记事本。在这种情况下,您应该使用
\r\n
(Windows样式),而不是仅使用
\n
(unix样式)

如果粘贴到其中,将处理换行符unix样式,并且您将看到它像您希望的那样分开


如果您想独立于操作系统,请使用

尝试使用
'\r\n'
012345....200