pyperclip模块简介

pyperclip模块中有两个函数,分别是copy()和paste(),copy()用于向计算机的剪贴板发送文本,paste()用于从计算机剪贴板接收文本。

pyperclip安装

pyperclip模块不是Python自带的,需要自己安装,安装比较简单,windows下输入安装命令即可,如下:
pip install pyperclip

pyperclip模块中函数使用

>>>import pyperclip
>>>pyperclip.copy("Hello world") #此时打开剪贴板,可直接粘贴"Hello world"到剪贴板

测试效果:

如果在剪贴板中复制了某一段字符,比如"nihao",此时运行pyperclip.paste()就会返回"nihao"

项目举例

1、口令保管箱

PASSWORDS = {"email": "euyr8wuey89r3geidw","blog": "wqeiy2398eghduk","computer": "ewkwo][ke;w"}import sys,pyperclipaccount = sys.argv[1]
if account in PASSWORDS:pyperclip.copy(PASSWORDS[account])print("The password for " + account + " copied to clipboard!")
else:print("There is no account named " + account)

运行结果:

2、在标记中添加无序列表

从剪贴板复制一段文本,在文本每一行开头加上“*”,再粘贴回剪贴板

import pypercliptext = pyperclip.paste()       #获取剪贴板内容
lines = text.split("\n")       #把内容以"\n"符号为分隔符,分成字符串列表
for i in range(len(lines)):lines[i] = "*" + lines[i]  #在每个字符串前面加"*"text = "\n".join(lines)       #把字符串列表组成一个字符串,每个字符串之间以"\n"分隔
pyperclip.copy(text)          #把字符串复制到剪贴板

运行结果:

python使用笔记:pyperclip模块安装和使用相关推荐

  1. Python学习笔记:第三方模块2

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  2. Python学习笔记13_模块

    Python学习笔记13_模块 文章目录 Python学习笔记13_模块 1.导入模块和的方法及使用 2.分层的文件系统中常用的包结构 3.OS 模块 4.sys 模块 5.math 模块 6.ran ...

  3. Python学习笔记011_模块_标准库_第三方库的安装

    容器 -> 数据的封装 函数 -> 语句的封装 类 -> 方法和属性的封装 模块 -> 模块就是程序 , 保存每个.py文件 # 创建了一个hello.py的文件,它的内容如下 ...

  4. 【廖雪峰python进阶笔记】模块

    1. 导入模块 要使用一个模块,我们必须首先导入该模块.Python使用import语句导入一个模块.例如,导入系统自带的模块 math: import math 你可以认为math就是一个指向已导入 ...

  5. Python学习笔记:模块

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  6. python人脸识别相应模块安装

    在windows下安装人脸识别的模块出现一堆问题,下面说一下我安装过程遇到的问题,及解决方法 需要安装以下模块 1.cmake pip install cmake 2.boost pip instal ...

  7. Python PyCrypto,Paramiko模块安装和使用

    1.简介 大家会发现,常见的解决方法都会需要对远程服务器必要的配置,如果远程服务器只有一两台还好说,如果有N台,还需要逐台进行配置,或者需要使用代码进行以上操作时,上面的办法就不太方便了. 使用par ...

  8. python图形化方式模块安装_(怎么安装python模块,如何安装python模块,常用安装方式)python助手安装教程视频...

    有没有比较好的python3的入门视频教程,网盘或网站都可以. 我这里有Python,开发,进阶,自动化,实战列视频教程,还有安装包,,代码等容,这里就不一一说了,全套内容一共300G左右,非常的详细 ...

  9. Python学习笔记——glob模块【文件、路径操作】

    最近做了一个将dicom文件转化为mhd文件的任务,由于要进行批量转化所以遍历文件夹必不可少,刚开始学习python编程,所以把用过的模块用法记录下来,以加深记忆,方便查阅,最后参考前人的博客做了gl ...

最新文章

  1. magento app/design/adminhtml/default/default/template/sales/order/view/info.phtml XSS Vul
  2. div超出部分点点显示
  3. rbf神经网络原理_【新书推荐】【2012.12】智能优化算法原理与应用(李士勇)...
  4. 循环下标_【转】【Python效率】五种Pandas循环方法效率对比
  5. Zabbix自带模板监控MySQL服务
  6. Android中ListView复用导致布局错乱的解决方案
  7. Wordle_1.0
  8. 2018年,免费、无水印录屏软件有哪些?
  9. Excel转PDF,Excel行数过多导致PDF折行、换行显示
  10. 半导体器件制造封装材料和生产工艺流程(图文介绍)
  11. 不一样的feign,获取返回code非200的响应
  12. Pymoo:优化算法的性能指标(Performance Indicators)
  13. c++小游戏:飞机游戏
  14. java8简易学习阶段性总结(一)
  15. 动态规划经典问题--TSP问题
  16. Excel如何将单元格多数据拆分并
  17. 项目经理如何做好项目进度管理
  18. 凡解释一字即是做一部文化史
  19. C程序设计语言(第2版•新版)电子书pdf下载
  20. java中浏览器下载文件_浏览器下载java项目中的文件

热门文章

  1. js function如何传入参数未字符串_Python爬虫 JS 案例讲解:爬取漫画
  2. 类脑芯片怎么搞?三星哈佛:直接复制粘贴神经元 | Nature子刊
  3. MIT用19个神经元实现自动驾驶控制,灵感来自秀丽隐杆线虫
  4. 在网易有道做语音算法工程师是一种怎样的体验?
  5. IBM又双叒叕要分拆了,IT基础设施部门将剥离,未来专注云计算和AI
  6. 谷歌重磅开源新技术:5行代码打造无限宽神经网络模型,帮助“打开ML黑匣子”...
  7. 「镁客·请讲」天宝陈朝晖:AI 的准确译法不是人工智能,而是机器智能...
  8. var s=+newDate();
  9. SSI注入(server side includes injection 服务器端包含注入)
  10. Rapid7警告声明:远程桌面协议(RDP)暴露数百万 Windows 终端