我编写了代码来从剪贴板中读取数据,90%的时间它工作正常。
最终我开始收到下面的错误,似乎唯一能解决的问题就是退出,然后重新登录。我已经尝试清理我的剪贴板了,这似乎无法修复它。
正在粘贴的数据来自另一个使用pd.DataFrame().to_clipboard(excel = True)
Python 2.7.12 | Anaconda 4.1.1(64位)| [MSC v.1500 64 bit(AMD64)]
Windows 7(64位)
文件" C:/Users/User/home_page.py",第20行,在pasteButton中 table = pd.read_clipboard(sep =' \ t')
文件" C:/Anaconda/lib/site-packages/pandas/io/clipboard.py",第19行,在read_clipboard中 text = clipboard_get()
文件" C:/Anaconda/Lib/site-packages/pandas/util/clipboard.py" ;,_pasteWindows中的第67行
data = ctypes.c_wchar_p(handle).value
ValueError:无效的字符串指针0xFFFFFFFFDED030C0
有没有人知道为什么会发生这种情况,是否有一种解决方法可以放入我的代码中以防止我在发生这种情况时不必注销/进入?
以下DF的样本
No. Hats No. Shirts Factor
0 0 0 2
1 1 0 3
2 2 0 0
3 3 0 0
4 4+ 0 0
5 0 1 5
6 1 1 0
7 2 1 2
8 3 1 0
9 4+ 1 0
10 0 2 0