python中的Pyperclip模块功能详解

 更新时间:2023年03月22日 11:45:07   作者:有妖气的代码  
pyperclip模块中有两个函数,分别是copy()和paste(),copy()用于向计算机的剪贴板发送文本,paste()用于从计算机剪贴板接收文本,这篇文章主要介绍了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)

当剪切板内容更改后,才返回新更改的字符串内容

到此这篇关于python中的Pyperclip模块的文章就介绍到这了,更多相关python Pyperclip模块内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 使用python turtle画高达

    使用python turtle画高达

    今天小编就为大家分享一篇使用python turtle画高达,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-01-01
  • Python的图像处理库Pillow安装与使用教程

    Python的图像处理库Pillow安装与使用教程

    Pillow库是Python中用于图像处理的开源库,提供了丰富的图像处理功能,如图像读取、保存、裁剪、调整大小、旋转、添加文字等,这篇文章主要给大家介绍了关于Python的图像处理库Pillow安装与使用的相关资料,需要的朋友可以参考下
    2024-04-04
  • 解析Mac OS下部署Pyhton的Django框架项目的过程

    解析Mac OS下部署Pyhton的Django框架项目的过程

    这篇文章主要介绍了Mac OS下部署Pyhton的Django框架项目的过程,还附带将了一个gunicorn结合Nginx来部署Django应用的方法,需要的朋友可以参考下
    2016-05-05
  • 解决django-xadmin列表页filter关联对象搜索问题

    解决django-xadmin列表页filter关联对象搜索问题

    今天小编就为大家分享一篇解决django-xadmin列表页filter关联对象搜索问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-11-11
  • python离线安装外部依赖包的实现

    python离线安装外部依赖包的实现

    今天小编就为大家分享一篇python离线安装外部依赖包的实现,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • Python 专题三 字符串的基础知识

    Python 专题三 字符串的基础知识

    在Python中最重要的数据类型包括字符串、列表、元组和字典等。本篇文章主要讲述Python的字符串基础知识。下面跟着小编一起来看下吧
    2017-03-03
  • python网络爬虫基于selenium爬取斗鱼直播信息

    python网络爬虫基于selenium爬取斗鱼直播信息

    目前是直播行业的一个爆发期,由于国家对直播行业进行整顿和规范,现在整个直播行业也在稳固发展。随着互联网和网络直播市场的快速发展,相信未来还有广阔的发展前景。今天用selenium爬取一下斗鱼直播信息将代码分享给大家
    2022-03-03
  • Python使用pywebview开发桌面应用的全过程

    Python使用pywebview开发桌面应用的全过程

    当使用桌面应用程序的时候,有没有那么一瞬间,想学习一下桌面应用程序开发?下面这篇文章主要给大家介绍了关于Python使用pywebview开发桌面应用的相关资料,需要的朋友可以参考下
    2022-06-06
  • Python使用random模块实现掷骰子游戏的示例代码

    Python使用random模块实现掷骰子游戏的示例代码

    这篇文章主要介绍了Python使用random模块实现掷骰子游戏的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • Python 实现PS滤镜中的径向模糊特效

    Python 实现PS滤镜中的径向模糊特效

    这篇文章主要介绍了Python 实现 PS 滤镜中的径向模糊特效,帮助大家更好的利用python处理图片,感兴趣的朋友可以了解下
    2020-12-12

最新评论