尝试检查剪贴板中是否有内容
Try to check if there is something in clipboard
我正在寻找使用“pywin32”检查剪贴板中是否有内容的最佳方法
例如我想清除剪贴板,在执行“ctrl + c”之后检查变量'output'是否仍然为空。如果剪贴板不为空宏有效,但如果剪贴板为空则显示下一个错误:
"回溯(最近调用最后):
文件“E:\Desktop\Python_Learning\Check if empry script.py”,第 13 行,在
输出 = win32clipboard.GetClipboardData()
类型错误:指定的剪贴板格式不可用
我在google中找不到任何东西,所以决定在这里问一下(关于一个弱学习codding),希望有人能帮助修复它。
`
import win32clipboard
import pyautogui as pya
win32clipboard.OpenClipboard()
output = win32clipboard.EmptyClipboard()
win32clipboard.CloseClipboard()
print(output)
pya.hotkey('ctrl', 'c')
win32clipboard.OpenClipboard()
output = win32clipboard.GetClipboardData()
win32clipboard.CloseClipboard()
if output is None:
print("there is nothing")
else:
print("There is something")
print(output)
`
试试这个
try:
output = win32clipboard.GetClipboardData()
except TypeError:
output = None
我不知道 win32clipboard 模块是如何工作的,但我看到人们使用 try/except 语句
我正在寻找使用“pywin32”检查剪贴板中是否有内容的最佳方法
例如我想清除剪贴板,在执行“ctrl + c”之后检查变量'output'是否仍然为空。如果剪贴板不为空宏有效,但如果剪贴板为空则显示下一个错误:
"回溯(最近调用最后): 文件“E:\Desktop\Python_Learning\Check if empry script.py”,第 13 行,在 输出 = win32clipboard.GetClipboardData() 类型错误:指定的剪贴板格式不可用
我在google中找不到任何东西,所以决定在这里问一下(关于一个弱学习codding),希望有人能帮助修复它。
`
import win32clipboard
import pyautogui as pya
win32clipboard.OpenClipboard()
output = win32clipboard.EmptyClipboard()
win32clipboard.CloseClipboard()
print(output)
pya.hotkey('ctrl', 'c')
win32clipboard.OpenClipboard()
output = win32clipboard.GetClipboardData()
win32clipboard.CloseClipboard()
if output is None:
print("there is nothing")
else:
print("There is something")
print(output)
`
试试这个
try:
output = win32clipboard.GetClipboardData()
except TypeError:
output = None
我不知道 win32clipboard 模块是如何工作的,但我看到人们使用 try/except 语句