我目前正在自动化,我必须从UI将数据复制到剪贴板并从剪贴板读取该数据。我正在使用pywinauto进行UI自动化和
app.XXXX.menu_select('Export-> to Clipboard')
是我两次都将数据复制到剪贴板的命令。
我正在使用pandas read_clipboard从剪贴板从同一个UI两次读取数据,但是使用了两种不同的功能。第一次正常执行,但在第二个功能中,再次读取旧数据。我尝试使用以下代码清除剪贴板数据:
from ctypes import windll
if windll.user32.OpenClipboard(None):
windll.user32.EmptyClipboard()
windll.user32.CloseClipboard()
它清除了剪贴板,但是第二个read_clipboard却出现空数据错误。
pandas.io.common.EmptyDataError: No columns to parse from file
这是我两次都使用的代码:
df=pandas.read_clipboard(sep="\t",
header=0)
该问题的可能解决方案是什么?