91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么利用python在剪貼板上讀取/寫入數據

發布時間:2022-07-05 11:32:52 來源:億速云 閱讀:326 作者:iii 欄目:開發技術

這篇文章主要介紹了怎么利用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

看到這篇文章的小伙伴可以復制下面這個表格試試:

uidaotostartend
0A12
1A47
2A36

如下數據時,分隔符這里是“ , ”,加個參數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來告訴函數,我們讀取的剪貼板數據沒有列索引,那么導入的就是:

怎么利用python在剪貼板上讀取/寫入數據

將數據寫入剪貼板

還是先看官方簡介

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 Files\Notepad++\防錯.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()

關于“怎么利用python在剪貼板上讀取/寫入數據”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“怎么利用python在剪貼板上讀取/寫入數據”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

临邑县| 盐城市| 沐川县| 阿荣旗| 开原市| 翼城县| 囊谦县| 腾冲县| 霞浦县| 嘉峪关市| 宝兴县| 怀柔区| 横峰县| 北碚区| 闻喜县| 平泉县| 虹口区| 阜南县| 高邮市| 阿巴嘎旗| 大港区| 湟源县| 斗六市| 石屏县| 随州市| 永康市| 怀仁县| 宜兰市| 长泰县| 虹口区| 华宁县| 富阳市| 大荔县| 新昌县| 桐梓县| 台州市| 清丰县| 惠东县| 宁河县| 呼伦贝尔市| 崇明县|