对不起这个可怕的标题。但我想做的是在这里
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)
改变:
y.append("- " + str(x))
至:
y.append("- " + str(x) + "\n")
只需添加一个换行符:
y = []
for x in range(1,158):
y.append("- " + str(x) + "\n")