python小项目----多重剪切板

news2024/11/30 0:35:23

代码:

import shelve,pyperclip,sys

import mcb

mcbShelf=shelve.open('mcb')

# 保存剪切板内容
if len(sys.argv)==3 and sys.argv[1].lower()=='save':
    #剪切板的内容保存到第三个参数中
    mcbShelf[sys.argv[2]]=pyperclip.paste()
    print("你的剪切板中的内容将被保存到mcbShelf[%s]中"%sys.argv[2])
elif len(sys.argv)==2:
    if sys.argv[1].lower()=='list':
        # list参数,则将mcbShelf中的内容复制到剪切板
        pyperclip.copy(str(list(mcbShelf.keys())))
        print("你所有保存的内容都已经进入了剪切板!!!")
    elif sys.argv[1] in mcbShelf:
        # 找到对应的值来复制到剪切板
        pyperclip.copy(mcbShelf[sys.argv[1]])
        print("%s中的值已经复制到了剪切板!"%sys.argv[1])

mcbShelf.close()

这个文件的每个都会在剪切板中操作,执行对应的命令就可以在剪切板中获取到对应的剪切板内容

python 多重剪切板.py save 【你想要保存的简称】

python 多重剪切板.py list 

---这个命令主要是看已经保存的内容,方便回忆

python 多重剪切板.py 【前面保存过的简称】

--- 直接将先前保存在这里的剪切板内容,再次复制到剪切板

参考链接:

https://blog.csdn.net/qq_37919718/article/details/129317221?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522170652060616777224429957%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=170652060616777224429957&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-1-129317221-null-null.142^v99^pc_search_result_base9&utm_term=%E5%A4%9A%E9%87%8D%E5%89%AA%E5%88%87%E6%9D%BF&spm=1018.2226.3001.4187icon-default.png?t=N7T8https://blog.csdn.net/qq_37919718/article/details/129317221?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522170652060616777224429957%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=170652060616777224429957&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-1-129317221-null-null.142%5Ev99%5Epc_search_result_base9&utm_term=%E5%A4%9A%E9%87%8D%E5%89%AA%E5%88%87%E6%9D%BF&spm=1018.2226.3001.4187

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1449969.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

蓝桥杯嵌入式学习记录——PWM输出

目录 一、PWM原理介绍 二、学习目的 三、cubeMX的配置 四、PWM输出代码 一、PWM原理介绍 PWM(Pulse Width Modulation,脉宽调制)是一种通过改变信号的脉冲宽度来控制电平的技术。它通过调整脉冲信号的占空比(高电平时间与周期…

鲁南制药“健康幸福中国年”主题航班,开启探寻健康与幸福的旅程

“小年,小年,过了今天就是年。”提到过年,北方人的“过年”是从腊月二十三的“小年”开始的,而南方地区是在明天。虽然时间不同,但是浓浓的年味是一样的,红彤彤是主色调,喜洋洋是主乐曲&#xf…

计算机设计大赛 深度学习YOLOv5车辆颜色识别检测 - python opencv

文章目录 1 前言2 实现效果3 CNN卷积神经网络4 Yolov56 数据集处理及模型训练5 最后 1 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 **基于深度学习YOLOv5车辆颜色识别检测 ** 该项目较为新颖,适合作为竞赛课题方向&#xff0…

力扣刷题之旅:高阶篇(五)—— 网络流算法:最大流与最小割

力扣(LeetCode)是一个在线编程平台,主要用于帮助程序员提升算法和数据结构方面的能力。以下是一些力扣上的入门题目,以及它们的解题代码。 目录 引言 一、最大流与最小割的基本概念 二、力扣上的题目 题目描述:“最大…

linux(阿里云)安装pytorch

目录 环境 安装步骤 1 检查python3和pip3是否已经安装 2 安装pytorch 3 安装完毕,检查pytorch版本 环境 阿里云 ubuntu 22.04 UEFI版 64位 安装步骤 1 检查python3和pip3是否已经安装 输入下面两条指令: python3 --version pip --version 检…

计算机的历史以及原理

一、计算机发展历史 计算机的历史可以追溯到几个世纪前,但现代计算机的起源和发展主要经历了以下几个重要阶段: 1. 机械计算设备:早在17世纪,人们就开始尝试制造可以进行基本数学运算的设备。例如,法国哲学家兼数学家Blaise Pascal在1642年发明了Pascalene,这是一种用于…

windows vs 自己编译源码 leveldb 然后使用自己编译的文件

1 准备源码文件 1.1 第一种方法 git下载源码 vs项目中git leveldb源码和git third_party googletest-CSDN博客 1.2 第二种方法 手动下载 然后把第三方的源码下载 复制到 third_party 对应的文件夹中 没有文件夹 third_party -> powershell mkdir third_party 2 编译lev…

Linux内核-时间子系统(时钟中断)专题汇总

文章目录 概要一、专题汇总1.1、优秀系列博文1.2、时间子系统1.3、高精度定时器hrtimer1.4、RTC硬件芯片驱动 概要 中断机制是计算机系统的重要组成部分,在Linux中也不例外,中断按照来源分为硬中断和软中断,而硬中断根据硬件范围分为外中断和…

VUE框架详解

一、Vue简介 作者:尤雨溪 vue官网地址 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,…

C++_二叉搜索树

目录 1、二叉搜索树的概念 2、二叉搜索树的插入 3、二叉搜索树的查找 4、二叉搜索树的删除 5、二叉搜索树的拷贝构造与析构 前言: 二叉搜索树是一颗二叉树,他跟普通的二叉树的区别在于:二叉搜索树的节点是按照特定规则进行摆放的。二叉搜…

数字图像处理技术

源码在末尾 ————————————————————————— 材料 有需要源码找我

Visual Studio Code连接远程MS Azure服务器的方法

1. 开启远程MS Azure服务器 Step 1.1. 登录MS Azure账号,https://azure.microsoft.com/en-us/get-started/azure-portal Step 1.2. 开启远程MS Azure服务器 2. 通过Visual Studio Code连接MS Azure远程服务器 Step 2.1. 安装Remote-SSH Extension Step 2.2. 选择…

使用bpmn-js 配置颜色

本篇文章介绍如何使用bpmn-js给图例配置颜色。该示例展示了如何向BPMN图添加颜色的多种不同方法。 通过层叠设置颜色 这种方式比较简单,直接通过设置图片的CSS层叠样式就可实现。 .highlight-overlay {background-color: green; /* color elements as green */opa…

Linux_进程地址空间

我们用c语言写的程序,经过编译后形成可执行程序存放在硬盘。当运行该程序时,操作系统将该程序加载到内存中,创建进程控制块,变为进程,然后开始执行该程序。大家是否想过,操作系统是如何加载的呢&#xff1b…

164基于matlab的奇异值分解、小波降噪、zoom细化

基于matlab的奇异值分解、小波降噪、zoom细化。程序已调通,可直接运行。 164 奇异值分解 小波降噪 zoom细化 (xiaohongshu.com)

ESP32学习(1)——环境搭建

使用的ESP32板子如下图所示 它可以用Arduino 软件,基于C语言开发。但是,在这里,我是用Thonny软件,基于micro_python对其进行开发。 1.安装Thonny Thonny的软件安装包,可以去它官网上下载。Thonny, Python IDE for begi…

春节专题|产业7问:区块链厂商的现在和未来——基础设施厂商

2023转瞬即逝,不同于加密领域沉寂一整年后在年末集中爆发,对于我国的区块链厂商而言,稳中求胜才是关键词,在平稳发展的基调下,产业洗牌也悄无声息的到来。 从产业总体而言,在经过了接近3年的快速发展后&…

利用C语言编程从数学角度揭秘2024春晚刘谦魔术《守岁共此时》

目录 一、魔术《守岁共此时》的步骤 二、揭秘魔术《守岁共此时》 三、数学模型约瑟夫问题(约瑟夫环) 四、编程复现魔术《守岁共此时》 五、程序运行结果 一、魔术《守岁共此时》的步骤 在今年的春晚里,魔术师刘谦表演了一个和纸牌相关的…

AndroidStdio修改安卓模拟器的安装位置

AndroidStdio修改安卓模拟器的安装位置 1.删除原有的虚拟机 可以直接删除这个avd文件,放心大胆删除 在这个目录下可以看到.avd文件和.ini文件。.avd占了我10G.上图是我转移.avd后截的。发现这个.ini文件,.ini文件就是配置文件,就像mysql安装…

HTML快速入门教程

HTML:超文本标记语言(Hyper Text Markup Language),是通过标签的形式将内容组织起来然后共享到网络之上供其他电脑访问查看。 大家可以思考一下,怎么将自己电脑上的文件或图片共享给其他电脑? 这时候会说通…