Python读写剪贴板入门

Python读写剪贴板入门

因项目需要使用读写剪贴板,本贴将详细讲解如何操作。

1.环境准备

除最基本的Python环境,还需下载安装pywin32包,控制台输入命令下载即可。

pip install pywin32

2.入门实例

一个小实例,代码参考如下:

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)

运行结果如图:
在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值