当前位置: 首页 > 工具软件 > Pyperclip > 使用案例 >

Python pyperclip使用pyperclip.copy问题记录

穆建元
2023-12-01

pyperclip.copy使用问题记录

在Windows下使用pyperclip碰到的坑,记录下来分享

pyperclip用于向系统粘贴板copy或paste

例:
import clipboard
list_xspzh=[‘5901208482’, ‘5901208483’, ‘5901208484’, ‘5901208485’]
str2=’\n’.join(list_xspzh)
clipboard.copy(str2)

此时用记事本打开并粘贴正常,4个单号都能粘贴成功,但是使用SAP里的粘贴,就只有5901208482一个单号,百思不得其解。
之后百度,偿试使用clipboard或win32clipboard,结果都和上面相同,故怀疑是’\n’问题。
再次百度,思索良久,终于看到:
windows的换行是\r\n,unix的是\n,mac的是\r
代码改成:
import clipboard
list_xspzh=[‘5901208482’, ‘5901208483’, ‘5901208484’, ‘5901208485’]
str2=’\r\n’.join(list_xspzh)
clipboard.copy(str2)
运行后,SAP里粘贴成功。

 类似资料: