Python 在剪貼簿上讀取 寫入資料

2021-10-14 09:56:05 字數 2051 閱讀 4289

pandas是基於numpy的一種工具,也是我們解決資料分析問題的左膀右臂。

說起處理資料,就離不開匯入匯出,而我們使用pandas時候最常用的就是read_excelread_csv了。

不過我們有時候只想用一些「小資料」來驗證一些問題/新知識點,那麼為此還要建立乙個乙個excel、csv檔案,就有點大費周章了。

今天小五要給大家介紹一種輕便的方法——在剪貼簿上讀取/寫入資料

先給大家介紹pandas.read_clipboard,從剪貼簿上讀取資料。

官方介紹

其中引數sep是字段定界符,預設為'\s+',也就是說將tab和多個空格都當成一樣的分隔符。

上圖中excel有很多行,我們只想讀取其中幾行,那就選中→ctrl+c複製→再執行以下**

import pandas as pd

df = pd.read_clipboard() #讀取剪下板中的資料

df

這樣就輕鬆匯入了剛剛選中的幾行資料df

但這種情況比較極端,只是為了方便展示(畢竟都有excel了,這不是脫褲子**嘛)

uidaoto

start

end0a1

21a4

72a3

6

aoto,start,end

a,1,2 

a,4,7 

a,3,6

注意:分隔符這裡是「,」,加個引數sep=','即可。

import pandas as pd

df = pd.read_clipboard(sep=',') #讀取剪下板中的資料

另外,read_excel、read_csv的引數在read_clipboard()中同樣也可以使用。還是以上圖為例,增加引數header=none來告訴函式,我們讀取的剪貼簿資料沒有列索引,那麼匯入的就是:

與匯入資料對應,同樣也可以把資料匯出到excel檔案、csv檔案、json、甚至剪貼簿上 ↓

還是先看官方簡介

官方介紹

其中引數:

sep :str,預設'\t'字段定界符。

\kwargs這些引數將傳遞到dataframe.to_csv

還是**演示比較直觀

先生成了乙個dataframe資料

再執行df.to_clipboard(),這樣就複製到系統剪貼簿裡,你可以貼上到任意位置。

這裡應用場景對我來說還不多,感興趣的話大家可以試試踩踩坑。

最後,求個三連~~~

使用AS3對剪貼簿讀取與寫入

基於安全考慮,flash只允許將資料寫入系統剪貼簿中,因此,flash之中只能執行system下的setclipboard方法.基於flash的 例子如下 使用as將資料寫入記憶體 package 但是,在air中會自由多了,允許讀取與寫入,但也不是沒媽管的孩子,什麼事都能做.在air中能讀取與寫入...

python剪貼簿操作 python 操作剪下板

有時候寫指令碼的時候會有作業系統剪下板的需求,就是 獲取剪下板中的字串 清空剪下板 向剪下板中寫入字串 方法包括使用 tkinter ctypes 這兩個 python 標準庫,或者安裝 qt 等第三方庫來操作剪下板。ctypes 操作剪下板 先寫 windows 系統下 ctypes 庫如何操作剪...

C 如何儲存剪貼簿內容,在使用後恢復。

c clipboard類封裝了對剪貼簿的操作,一般使用沒有問題。但由於clipboard封裝的資料型別有限,對於一些自定義型別的剪貼簿資料,如果想占用剪貼簿並在使用後原樣恢復剪貼簿的資料就會產生問題。試驗了很多方法後,嘗試學習別人c 的思路。使用winapi來處理剪貼本解決問題。using syst...