python从粘贴板上读取数据

可以用import pandas as pd
中的PD粘贴板
df = pd.read_clipboard() # 从粘贴板上读取数据

可以用pyperclip模块
pip install pyperclip 安装
导入使用
improt pyperclip

pyperclip.copy() 可将列表数据复制至粘贴板
pyperclip.paste()将粘贴板数据复制回数据


pyperclip.copy(‘非常了得,不得不服’) 复制到粘贴板

当然只有
str, int, float, and bool values can be copied to the clipboard

pyperclip.copy(‘非常了得\t不得不服\t就服你\n非常G\t不得不服M\t就服你’)

在这里插入图片描述
粘贴到excel表中,\t是横向换列,\n是换行

先给大家介绍pandas.read_ clipboard ,从剪贴板读取文本并传递到Read_csv。 pandas.read_ clipboard (sep='\\s+', **kwargs) 其中参数sep是字段定界符,默认为’\s+’,也就是说将tab和多个空格都当成一样的分隔符。 接下来执行操作,打开表格→选中数据Ctrl+C复制→再执行以下代码 import pandas as pd df = pd.read_ clipboard () #读取剪切板中的数据 看到这篇文章的小伙
# python 读取剪切板内容 from win32 clipboard import Get Clipboard Data, Open Clipboard , Close Clipboard from win32con import CF_TEXT # 读取剪贴板的数据 def get_cut(): Open Clipboard () d = Get Clipboard Data(CF_TEXT) Close Clipboard () return d.decode('GBK') import pyperclip copy_content = pyperclip.paste() # 返回剪切板复制的内容 # 在 python 3下返回的是 str 类型的,
这里写自定义目录标题pyperclip.copy使用问题记录pyperclip用于向系统 粘贴板 copy或paste pyperclip.copy使用问题记录 在Windows下使用pyperclip碰到的坑,记录下来分享 pyperclip用于向系统 粘贴板 copy或paste import clipboard list_xspzh=[‘5901208482’, ‘5901208483’, ‘5901208484’, ‘5901208485’] str 2=’\n’.join(list_xspzh)
python 的学习使用中遇到了这个错误:can only concatenate str (not " int ") to str ; 上网查过后发现是因为我没有做数据类型的转换, python 并不能像java一样,在做拼接的时候自动把类型转换为 str ing类型; 故而需要进行一个类型转换,譬如将pr int (1+"a")改为pr int ( str (1)+"a")就可以了; 特此记录下,以免后续再犯
待实现需求:将目标值先写入 粘贴板 、然后模拟键盘的Ctrl+V获取已写入 粘贴板 的内容。 所需的文件: Clipboard Util.py、TestSendMain.py Clipboard Util.py文件的内容: 1 # -*- coding: utf-8 -*- 2 #用于实现将数据设置到剪贴板中 4 import win32 clipboard as w 5 imp...
我使用的 Python 3.5,32版本win764位系统,pandas0.12版本,使用df=pd.read_ clipboard ()的时候读不到数据,百度查找解决方法,找到了一个比较靠谱的 打开site-packages\pandas\io\ clipboard .py 在 text = clipboard _get() 后面一行 加入这句: text = text.decode
In [2]: pyperclip.copy('hello') # 将hello复制到剪贴板,复制的内容可使用ctrl+v粘贴 In [3]: pyperclip.paste() # 将剪贴板的内容粘贴下来 Out[3]:...