在 Python 3 中使用 Pyperclip 不会以所需格式粘贴数据
Using Pyperclip in Python 3 Does Not Paste Data in Desired Format
我正在使用 python 3.7,我想:
- 从 excel
中的列复制 IP
- 每个 IP 之间添加一个逗号,由 space
分隔
- Return 一行
- 使用 pyperclip 复制回剪贴板。
下面是所需的粘贴结果:
10.10.10.10, 10.10.10.11, 10.10.10.12, 10.10.10.13, 10.10.10.14
我查看了我找到的一些答案 here and here,但它没有打印出我想要的结果。下面,我尝试了以下代码,但 none 似乎对我有用:
#code 1
import pyperclip
text = pyperclip.paste()
lines = text.split('\n')
pyperclip.copy('\n'.join(lines))
#code2
import pyperclip
text = pyperclip.paste()
lines = text.split('\n')
a = '{}'.format(', '.join(lines[:-1]))
pyperclip.copy(''.join(a))
#code3
import pyperclip
text = pyperclip.paste()
lines = text.split('\n')
a = '{}'.format(', '.join(lines[:-1]))
pyperclip.copy(a)
如能协助解决此问题并给予理解,我们将不胜感激。
试试这个方法:
import pyperclip
text = pyperclip.paste()
lines = text.split()
pyperclip.copy(', '.join(lines))
我正在使用 python 3.7,我想:
- 从 excel 中的列复制 IP
- 每个 IP 之间添加一个逗号,由 space 分隔
- Return 一行
- 使用 pyperclip 复制回剪贴板。
下面是所需的粘贴结果:
10.10.10.10, 10.10.10.11, 10.10.10.12, 10.10.10.13, 10.10.10.14
我查看了我找到的一些答案 here and here,但它没有打印出我想要的结果。下面,我尝试了以下代码,但 none 似乎对我有用:
#code 1
import pyperclip
text = pyperclip.paste()
lines = text.split('\n')
pyperclip.copy('\n'.join(lines))
#code2
import pyperclip
text = pyperclip.paste()
lines = text.split('\n')
a = '{}'.format(', '.join(lines[:-1]))
pyperclip.copy(''.join(a))
#code3
import pyperclip
text = pyperclip.paste()
lines = text.split('\n')
a = '{}'.format(', '.join(lines[:-1]))
pyperclip.copy(a)
如能协助解决此问题并给予理解,我们将不胜感激。
试试这个方法:
import pyperclip
text = pyperclip.paste()
lines = text.split()
pyperclip.copy(', '.join(lines))