python中的Pyperclip模块功能详解
作者:有妖气的代码 发布时间:2021-10-25 05:28:22
标签:python,Pyperclip,模块
python之Pyperclip模块
下面介绍一下,python中的Pyperclip模块,它的简单又实用,主要用法就2点:
1.用于复制剪贴板里的内容、
2.向剪贴板写入内容。
一. Pyperclip模块安装
Pyperclip模块兼容python2和python3,能跨平台使用。
安装指令如下,在windows里不需额外依赖包。
pip install pyperclip
二.Pyperclip功能介绍
1.复制粘贴
如果要将文本复制到剪贴板,使用pyperclip.copy()
。
如果要从剪贴板粘贴文本,使用pyperclip.paste()
,文本将作为字符串值返回。
import pyperclip
pyperclip.copy('Hello world!')
pyperclip.paste()
2.waitForPaste与waitForNewPaste
pyperclip.waitForPaste()
,这个功能,只有直到剪贴板上有非空字符串时,才会返回,返回值是该字符串。
pyperclip.waitForNewPaste(),
直到剪贴板上的文本被更改,才会传返回值。
这些函数还具有一个timeout
参数,用于指定要检查的秒数。如果超时过去了却没有返回,则这些函数将引发PyperclipTimeoutException
异常:
例子1:waitForPaste
import pyperclip
a = pyperclip.waitForPaste(5)
print(a)
如果超过5秒,剪切板内容仍然为空,则抛出如下异常:
pyperclip.PyperclipTimeoutException: waitForPaste() timed out after 5 seconds.
例子2:waitForNewPaste
pyperclip.copy('original text')
a = pyperclip.waitForNewPaste(5)
print(a)
当剪切板内容更改后,才返回新更改的字符串内容
来源:https://blog.csdn.net/qq_36830101/article/details/116205724
0
投稿
猜你喜欢
- 目录一、变量、常量的区别二、变量1. Python中的变量不需要声明类型2. 用“=”号来给变量赋值3. 赋值4. 变量5. “=”6. P
- 有关itchat接口的知识,小编是初步学习,这里先给大家分享一段代码用法示例。sudo pip3 install itchat今天用了下it
- 本文实例讲述了Python简单获取网卡名称及其IP地址的方法。分享给大家供大家参考,具体如下:windows上想知道网卡和IP地址,可以使用
- 如何显示一个等待或欢迎信息? <% Response.Buffer = True %
- Memoization 是一种将函数返回值缓存起来的方法,在 Lisp, Ruby, Perl, Python 等语言中使用非常广泛。随着
- 我想大多数的人在编写ASP程序的时候,都碰到过类似的错误信息: Error Num
- 一、之前解决方案大概是这样:短时间内同一位好友发送了多条消息,当他随便撤回一条消息时,我们不能确定他到底撤回的到底是哪一条消息。只能猜他可能
- 本文实例讲述了python网络编程socket实现服务端、客户端操作。分享给大家供大家参考,具体如下:本文内容:socket介绍TCP:服务
- 两张表 组织架构表(Organise) 和 工资发放历史记录表 (WagePerMonthHis) 两张表通过 Organise.Item_
- 起因说起来录制视频,我们可能有很多的软件,但是比较坑的是,好像很少的软件支持能够同时录制两个摄像头的视频,于是我们用python自己写一个。
- 运行python程序时,有时需要在命令行传入一些参数。常见的方式是在执行时,在脚本名后直接追加空格分隔的参数列表(例如 python tes
- 概述源码地址torch版本训练环境没有按照torch的readme一样的环境,自己部署环境为:torch==1.9.1torchvision
- 我们可用正规表达式来寻找并替换URL和邮件地址为活动的超级链接。用到的主要函数就是InsertHyperlinks(inText),语法为:
- 一、is_numberic函数简介国内一部分CMS程序里面有用到过is_numberic函数,我们先看看这个函数的结构bool is_num
- 合并多张图片到视频的方法说明除了使用 OpenCV 合并多张图片成视频外,还可以使用其他工具和库,例如:moviepy: 这是一个基于 Py
- 我听说在ASP里,可以不用DSN来连接EXCEL,请问如何实现?确实ASP提供了替代DSN的其他方法,甚至可以在运行时建立连接看看下面的范例
- 源代码如下:#-*- coding:utf-8 -*- def check_exsit(process_name): import win3
- 越来越觉得的缓存是计算机科学里最NB的发明(没有之一),本文就来介绍了一下在Python中使用AOP实现Redis缓存示例,小伙伴们一起来了
- 本文实例为大家分享了python给心爱的人每天发天气预报的具体代码,供大家参考,具体内容如下下面的代码实现了用了之前获取天气的代码,然后用i
- 前言return语句用于退出函数,向调用方返回一个表达式。return在不带参数的情况下(或者没有写return语句),默认返回None。N