python에서 클립보드 내용을 가져오는 두 가지 방법
# -*- 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()
제2종필요한 경우 대상 값을 붙여넣기판에 먼저 쓰고 키보드의 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 클립보드에 대한 자료는 저희 다른 관련 글에 주목하세요!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
로마 숫자를 정수로 또는 그 반대로 변환그 중 하나는 로마 숫자를 정수로 변환하는 함수를 만드는 것이었고 두 번째는 그 반대를 수행하는 함수를 만드는 것이었습니다. 문자만 포함합니다'I', 'V', 'X', 'L', 'C', 'D', 'M' ; 문자열이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.