小編寫這篇文章的主要目的,主要給大家講解一些關于python的一些小技巧,比如說使用python去進行讀取和寫入數據,那么,這些數據怎么在剪貼板上去進行相關的處理呢,下面就跟著小編的步伐,去了解一下具體內容吧。
讀取剪貼板上的數據
先給大家介紹pandas.read_clipboard,從剪貼板讀取文本并傳遞到Read_csv。
pandas.read_clipboard(sep='s+',**kwargs)
其中參數sep是字段定界符,默認為’s+’,也就是說將tab和多個空格都當成一樣的分隔符。
接下來執行操作,打開表格→選中數據Ctrl+C復制→再執行以下代碼
import pandas as pd df=pd.read_clipboard()#讀取剪切板中的數據 df
看到這篇文章的小伙伴可以復制下面這個表格試試:
如下數據時,分隔符這里是“,”,加個參數sep=','即可。
aoto,start,end
A,1,2
A,4,7
A,3,6
#讀取剪貼板中的數據
import pandas as pd df=pd.read_clipboard(sep=',')#讀取剪切板中的數據 df
另外增加參數header=None來告訴函數,我們讀取的剪貼板數據沒有列索引,那么導入的就是:
將數據寫入剪貼板
還是先看官方簡介
pandas.DataFrame.to_clipboard(self,excel:bool=True,sep:Union[str,NoneType]=None,**kwargs)->None
其中參數:
excel:默認為True以csv格式生成輸出,以便輕松粘貼到excel。
1、True:請使用提供的分隔符進行csv粘貼。
2、False:將對象的字符串表示形式寫入剪貼板。
sep:str,默認't'字段定界符。
kwargs這些參數將傳遞到DataFrame.to_csv。
示例如下:
先生成了一個DataFrame數據,再執行df.to_clipboard(),這樣就復制到系統剪貼板里,你可以粘貼到任意位置。
import pandas as pd dic1={'name':['小花','狗蛋','二狗','小草'], 'age':[17,20,30,20], 'gender':['女','男','男','女']} df=pd.DataFrame(dic1) df #復制到剪貼板 pd.DataFrame.to_clipboard(df)
補充:python剪切板寫入文件,產生隨機數寫入剪切板
#-*-coding:utf-8-*- import pyperclip import random import time def random_num(): ''' 產生一個6位的隨機數(可以是六個0)寫入剪切板 防錯.txt里面的內容長度如果超過(2萬字符)就清理一半 ''' uu=1#1代表開啟防錯機制將剪切板內容寫入文件 u2=r'D:Program FilesNotepad++防錯.txt'#寫在這里 s='' for i in range(6): a=random.randrange(10) time.sleep(0.013) s+=str(a) data=pyperclip.paste() pyperclip.copy(s) if uu==1: f=open(u2,"r+",encoding='utf-8',errors='ignore') rd=f.read() print(len(rd)) if len(rd)>20000: rd=rd[-10000:]+'n'+data f.close() time.sleep(0.1) f=open(u2,"w",encoding='utf-8',errors='ignore') f.write(rd) time.sleep(0.1) f.close() else: #print(f.tell())#查看文件指針位置 f.write('n'+data) time.sleep(0.013) f.close() def main(): random_num() if __name__=='__main__': main()
總結
綜上所述,這篇文章就給大家介紹到這里了,希望可以給大家帶來幫助。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/128357.html
摘要:由于我們的富文本輸入框比較簡單,所以只需要處理兩類數據即可,其一是普通的文本類型數據,包括表情其二則是圖片類型數據。 最近折騰 Websocket,打算開發一個聊天室應用練練手。在應用開發的過程中發現可以插入 emoji ,粘貼圖片的富文本輸入框其實蘊含著許多有趣的知識,于是便打算記錄下來和大家分享。 倉庫地址:chat-input-box預覽地址:https://codepen.io...
摘要:它很適合用于閱讀剪貼板文本的新異步方法安全和權限剪貼板訪問一直為瀏覽器帶來安全問題。讓網頁不受限制地讀取剪貼板更加麻煩。為了防止濫用,只有當頁面處于活動選項卡時才允許剪貼板訪問。 在過去的幾年里我們只能使用 document.execCommand 來操作剪貼板。不過,這種操作剪貼板的操作是同步的,并且只能讀取和寫入 DOM。 現在 Chrome 66 已經支持了新的 Async Cl...
摘要:它很適合用于閱讀剪貼板文本的新異步方法安全和權限剪貼板訪問一直為瀏覽器帶來安全問題。讓網頁不受限制地讀取剪貼板更加麻煩。為了防止濫用,只有當頁面處于活動選項卡時才允許剪貼板訪問。 在過去的幾年里我們只能使用 document.execCommand 來操作剪貼板。不過,這種操作剪貼板的操作是同步的,并且只能讀取和寫入 DOM。 現在 Chrome 66 已經支持了新的 Async Cl...
摘要:因此,本文將會以一些正經的嚴謹的有深度的大概吧的課題,慢慢的接觸人工智能的相關知識。 Before The Beginning ????近年,技術圈炒的最火的兩個話(ba)題(gua)不外乎就是人工智障智能以及炒幣區塊鏈了,這個系列文章我主要以一個小菜鳥的角度一步一步的對人工智能的相關知識做一點了解,也算是一個顫顫巍巍追著AI浪潮公交車的社會主義五好青年,咳咳,扯遠了...其實對于人工...
閱讀 911·2023-01-14 11:38
閱讀 878·2023-01-14 11:04
閱讀 740·2023-01-14 10:48
閱讀 1983·2023-01-14 10:34
閱讀 942·2023-01-14 10:24
閱讀 819·2023-01-14 10:18
閱讀 499·2023-01-14 10:09
閱讀 572·2023-01-14 10:02