程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2024-11(2)

python pyperclip模块

发布于2020-03-12 14:46     阅读(1818)     评论(0)     点赞(23)     收藏(4)


在完成《Python程序设计》的实验时,用到了一个新模块pyperclip。这个模块是第一次见,也是第一次用,查阅相关资料后,感觉这个模块有点意思。

一、pyperclip的安装
pyperclip模块为第三方模块,需安装后使用。
pyperclip模块的安装与python其他模块的安装异曲同工。

WIN+R打开cmd,
首先检查pip命令是否已经升级到最新版本
在这里插入图片描述
pip命令已经升级到最新版本后(若没有请自行升级),输入命令

#pip安装python第三方模块命令格式:pip install -U [模块名]
pip install -U pyperclip

在这里插入图片描述
利用pip list查看pyperclip,再次确认pyperclip模块已经成功安装

#查看已经安装的python模块
pip list

在这里插入图片描述

二、pyperclip函数
作用:向剪切板发送文本或读取剪切板文本,其中copy()用于向计算机的剪贴板发送文本,paste()用于从计算机剪贴板接收文本。

#pyperclip.copy()函数
pyperclip.copy(str)#向剪切板发送文本

#例子:
import pyperclip#导入pyperclip模块
name = 'hello'#定一个字符串
pyperclip.copy(name)#使用pyperclip模块的copy()把字符串拷贝到粘贴版
#pyperclip.paste()函数
pyperclip.paste()读取剪切板文本

#例子:
import pyperclip#导入pyperclip模块
name = 'hello'#定一个字符串
pyperclip.copy(name)#使用pyperclip模块的copy()把字符串拷贝到粘贴版
print(pyperclip.paste())#打印粘贴版的内容

三、pyperclip函数应用

#从剪贴板复制一段文本,在文本每一行开头加上“*”,再粘贴回剪贴板
import pyperclip
text = pyperclip.paste()
lines = text.split("\n")
for i in range(len(lines)):
	lines[i] = "*" + lines[i]
text = "\n".join(lines)
pyperclip.copy(text)
#口令保管箱
import sys, pyperclip
PASSWORDS = {"email": "euyr8wuey89r3geidw",
				"blog": "wqeiy2398eghduk",
				"computer": "ewkwo][ke;w"}
if len(sys.argv < 2):
	print("Please input the account name")
	sys.exit()
account = 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 )

原文链接:https://blog.csdn.net/JxufeCarol/article/details/104794878



所属网站分类: 技术文章 > 博客

作者:恋爱后女盆友的变化

链接:https://www.pythonheidong.com/blog/article/254238/6cc9fcd1f1c3d5710582/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

23 0
收藏该文
已收藏

评论内容:(最多支持255个字符)