因项目需要使用读写剪贴板 本贴将详细讲解如何操作。
1.环境准备除最基本的Python环境 还需下载安装pywin32包 控制台输入命令下载即可。
pip install pywin322.入门实例
一个小实例 代码参考如下
import win32clipboard as w import win32con # 读取剪切板内容 def get_text(): w.OpenClipboard() d w.GetClipboardData(win32con.CF_TEXT) w.CloseClipboard() return d.decode( GBK ) # 解决中文乱码 # 写入剪切板内容 def set_text(aString): w.OpenClipboard() w.EmptyClipboard() w.SetClipboardData(win32con.CF_TEXT, aString.encode( GBK )) # 解决中文乱码 w.CloseClipboard() if __name__ __main__ : data get_text() print( 修改前剪贴板内容 data) s 哈哈哈 set_text(s) data1 get_text() print( 修改后剪贴板内容 data1)
运行结果如图



