对不起,标题太糟糕了。但是我想做的是在这里

import pyperclip
y = []
for x in range(1,158):
    y.append("- " + str(x))


pyperclip.copy(y)


我得到的是表格,但是当它复制到剪贴板时,它从左到右粘贴
我希望将列表的元素向下粘贴

所以代替

1 2 3 4 5


我会

1
2
3
4
5


反正有这样做吗?

最佳答案

您的字符串中需要换行符'\n'。尝试这个

import pyperclip
y = []
for x in range(1,158):
    y.append("- " + str(x) + '\n')

pyperclip.copy(y)


一种更pythonic的方式是

import pyperclip
y = '\n'.join('- ' + str(x) for x in range(1, 158))
pyperclip.copy(y)

关于python - Python-如何将变量分配给单独显示的表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18198249/

10-09 02:35