0

我正在使用 python 3.7,我想:

  • 从excel的列中复制IP
  • 在每个 IP 之间添加逗号,以空格分隔
  • 作为一行返回
  • 使用 pyperclip 复制回剪贴板。

以下是所需的粘贴结果:

10.10.10.10, 10.10.10.11, 10.10.10.12, 10.10.10.13, 10.10.10.14

我已经查看了我在这里这里找到的一些答案,但它没有打印出想要的结果。下面,我尝试了以下代码,但似乎没有一个适合我:

#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)

将不胜感激有关解决此问题和理解的帮助。

4

1 回答 1

0

试试这个方法:

import pyperclip

text = pyperclip.paste()
lines = text.split()
pyperclip.copy(', '.join(lines))
于 2019-09-10T13:46:01.127 回答