[Python进阶] Python操作剪贴板

6.1 剪贴板相关

6.1.1 win32clipboard

import win32clipboard as wcb
import win32con


# 获取剪贴板内容
def get_data():
    wcb.OpenClipboard()  # 打开剪贴板
    data = wcb.GetClipboardData(win32con.CF_UNICODETEXT)  # 获取剪贴板中的内容
    wcb.CloseClipboard()  # 关闭剪贴板
    return data


# 写入剪贴板内容
def set_data(aString):
    wcb.OpenClipboard()  # 打开剪贴板
    wcb.EmptyClipboard()  # 清空剪贴板
    wcb.SetClipboardData(win32con.CF_UNICODETEXT, aString)  # 写入剪贴板
    wcb.CloseClipboard()  # 关闭剪贴板


a = "hello Python"
set_data(a)
print(get_data())

hello Python

6.1.2 pyperclip

安装:
>>> pip install pyperclip
应用:

import pyperclip

s = 'hello Python'
pyperclip.copy(s)  # 将s拷贝到剪贴板中
content = pyperclip.paste()  # 将剪贴板中的内容取出并赋值给content
print(content)

hello Python

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

0思必得0

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值