第一种

# -*- coding: utf-8 -*-

# @Time : 2020/3/16 21:26

# @File : get_text_from_cupboard_13.py

# @Author: Hero Liu

# python读取剪切板内容

import win32clipboard as w

import win32con

def get_text():

w.OpenClipboard()

d = w.GetClipboardData(win32con.CF_TEXT)

w.CloseClipboard()

return d.decode('GBK')

def set_text(aString):

w.OpenClipboard()

w.EmptyClipboard()

w.SetClipboardData(win32con.CF_TEXT, aString)

w.CloseClipboard()

# 读取剪切板内容

ss = get_text()

第二种

待实现需求:将目标值先写入粘贴板、然后模拟键盘的Ctrl+V获取已写入粘贴板的内容。

所需的文件:ClipboardUtil.py、TestSendMain.py

ClipboardUtil.py文件的内容:

# -*- coding: utf-8 -*-

#用于实现将数据设置到剪贴板中

import win32clipboard as w

import win32con

class Clipboard():

"""

模拟Windows设置剪贴板

"""

# 读取剪贴板

@staticmethod

def getText():

# 打开剪贴板

w.OpenClipboard()

# 读取剪贴板中的数据

d = w.GetClipboardData(win32con.CF_UNICODETEXT)

# 关闭剪贴板

w.CloseClipboard()

# 将读取的数据返回,提供给调用者

return d

# 设置剪贴板内容

@staticmethod

def setText(aString):

# 打开剪贴板

w.OpenClipboard()

# 清空剪贴板

w.EmptyClipboard()

# 将数据astring写入剪贴板中

w.SetClipboardData(win32con.CF_UNICODETEXT,aString)

# 关闭剪贴板

w.CloseClipboard()

TestSendMain.py文件的内容:

# 导入ClipboardUtil 文件

from util.ClipboardUtil import Clipboard

# 调用setText设置剪贴板内容

Clipboard.setText("D:\Test_Clas\KeyWordDriverWork\ceshi1.jpg")

# 从剪贴板获取刚才设置到剪贴板的内容

Clipboard.getText()

# 操作需要输入粘贴板内容的标签

getElement(driver,"xpath","//span[text()='点击上传']").click()

time.sleep(1)

# 模拟键盘组合键Ctrl+v将剪贴板的内容复制到搜索输入框中

KeyboardKeys.twoKeys("ctrl","v")

# 模拟enter键来点击确认按钮

KeyboardKeys.onekey("enter")

以上就是python 获取剪切板内容的两种方法的详细内容,更多关于python 剪切板的资料请关注自学编程网其它相关文章!

python获取剪切板图片_python 获取剪切板内容的两种方法相关推荐

  1. python统计汉字个数是_python统计中文字符数量的两种方法

    方法一: def str_count(str): '''找出字符串中的中英文.空格.数字.标点符号个数''' count_en = count_dg = count_sp = count_zh = c ...

  2. python怎么统计多少字符_python统计中文字符数量的两种方法

    方法一: def str_count(str): '''找出字符串中的中英文.空格.数字.标点符号个数''' count_en = count_dg = count_sp = count_zh = c ...

  3. python杨辉三角居中_python打印杨辉三角的两种方法及详解

    艾斯压阵 1c950a7b02087bf4200394cdf1d3572c11dfcf23.jpg 一盏灯, 一片昏黄: 一简书, 一杯淡茶. 守着那一份淡定, 品读属于自己的寂寞. 保持淡定, 才能 ...

  4. python爬取股票图_python 股票数据爬取(两种方法)

    股票HTML网页分析: 东方财富网可以看到股票信息: http://quote.eastmoney.com/stocklist.html 查看源代码: R001(201008)R004(201010) ...

  5. 用html将竖的图片打横,【收藏】让竖版图片变横版不变形的两种方法

    朋友们大家好,我在学员群里常常会讲到两个字:大忌. 每当说到这两个字的时候,所指的情况大多是某个朋友做的PPT里的某张图片,因为被强行拉伸而导致变形. 确实,在ppt或其他的什么设计图中,图片变形乃是 ...

  6. MATLAB 保存imshow绘制图片到指定文件夹中的两种方法

    MATLAB 保存imshow绘制图片到指定文件夹中的两种方法 imwrite函数 imwrite(image,filename) imwrite(image,filename)是将图像数据image ...

  7. python骂人的程序_Python实现敏感词过滤的4种方法

    在我们生活中的一些场合经常会有一些不该出现的敏感词,我们通常会使用*去屏蔽它,例如:尼玛 -> **,一些骂人的敏感词和一些政治敏感词都不应该出现在一些公共场合中,这个时候我们就需要一定的手段去 ...

  8. python统计中文字符的个数_python统计中文字符数量的两种方法

    方法一: def str_count(str): '''找出字符串中的中英文.空格.数字.标点符号个数''' count_en = count_dg = count_sp = count_zh = c ...

  9. python字典取值_python 字典中取值的两种方法小结

    python 字典中取值的两种方法小结 如下所示: a={'name':'tony','sex':'male'} 获得name的值的方式有两种 print a['name'],type(a['name ...

最新文章

  1. RabbitMQ 把一个queue从一个node转移到另外一个node.
  2. 性能测试Loadrunner与Mysql
  3. ORACLE 数据库性能 与裸设备
  4. iOS 简简单单构造单例
  5. 判断图有无环_浅谈什么是图拓扑排序
  6. MD5和SHA1加密
  7. “未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”的解决方案
  8. 统计自己洛谷AC题目爬虫
  9. JAVA常用的XML解析方法
  10. 操作系统CPU上下文切换
  11. 思维导图,UML在线画图工具
  12. 基于YOLOv5的车辆识别系统
  13. Win7如何简单的关闭445端口及445端口入侵详解
  14. Python实现的爬取百度文
  15. JAVA疫情数据可视化系统毕业设计 开题报告
  16. Jenkins之工作流程原理
  17. 弗吉尼亚大学计算机专业如何,弗吉尼亚大学计算机工程专业研究生怎么样?
  18. 自学iOS开发系列----UI(视图编程入门:UIView)
  19. 知钱俱乐部 php,知钱俱乐部
  20. 关于PSINS运动轨迹仿真模块的理解和思考

热门文章

  1. 用户与实体行为分析在实时网络攻击检测中的角色
  2. PCIe功耗管理(三)ASPM机制
  3. ZIP-toomanyZero:零膨胀泊松回归模型
  4. python不同版本可以共存吗_解决方案-01、python版本共存
  5. C++实现汉诺塔算法
  6. Slurm资源管理架构
  7. ES6知识点整理Promise的应用
  8. 如何查看BWP相关log
  9. html table边框隐藏,HTML table表格边框的控制详细说明
  10. 全球及中国多功能激光打印机行业商业模式分析及投资风险预测2022年版