欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

如何利用python在剪貼板上讀取/寫入數(shù)據(jù)

 更新時(shí)間:2022年07月04日 14:47:58   作者:牧文山  
說起處理數(shù)據(jù)就離不開導(dǎo)入導(dǎo)出,而我們使用Pandas時(shí)候最常用的就是read_excel、read_csv了,下面這篇文章主要給大家介紹了關(guān)于如何利用python在剪貼板上讀取/寫入數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下

讀取剪貼板上的數(shù)據(jù)

先給大家介紹pandas.read_clipboard,從剪貼板讀取文本并傳遞到Read_csv。

pandas.read_clipboard(sep='\\s+', **kwargs)

其中參數(shù)sep是字段定界符,默認(rèn)為’\s+’,也就是說將tab和多個(gè)空格都當(dāng)成一樣的分隔符。

接下來執(zhí)行操作,打開表格→選中數(shù)據(jù)Ctrl+C復(fù)制→再執(zhí)行以下代碼

import pandas as pd
df = pd.read_clipboard() #讀取剪切板中的數(shù)據(jù)
df

看到這篇文章的小伙伴可以復(fù)制下面這個(gè)表格試試:

uidaotostartend
0A12
1A47
2A36

如下數(shù)據(jù)時(shí),分隔符這里是“ , ”,加個(gè)參數(shù)sep=','即可。

aoto,start,end
A,1,2
A,4,7
A,3,6

# 讀取剪貼板中的數(shù)據(jù)
import pandas as pd
df = pd.read_clipboard(sep=',') #讀取剪切板中的數(shù)據(jù)
df

另外增加參數(shù)header=None來告訴函數(shù),我們讀取的剪貼板數(shù)據(jù)沒有列索引,那么導(dǎo)入的就是:

圖片

將數(shù)據(jù)寫入剪貼板

還是先看官方簡(jiǎn)介

pandas.DataFrame.to_clipboard(self, excel: bool = True, sep: Union[str, NoneType] = None, **kwargs) -> None

其中參數(shù):

excel :默認(rèn)為 True以csv格式生成輸出,以便輕松粘貼到excel。

1、 True :請(qǐng)使用提供的分隔符進(jìn)行csv粘貼。

2、 False :將對(duì)象的字符串表示形式寫入剪貼板。

sep :str,默認(rèn)'\t'字段定界符。

\kwargs這些參數(shù)將傳遞到DataFrame.to_csv。

示例如下:

先生成了一個(gè)DataFrame數(shù)據(jù),再執(zhí)行df.to_clipboard(),這樣就復(fù)制到系統(tǒng)剪貼板里,你可以粘貼到任意位置。

import pandas as pd
dic1={'name':['小花','狗蛋','二狗','小草'],
      'age':[17,20,30,20],
      'gender':['女','男','男','女']}
df=pd.DataFrame(dic1)
df

# 復(fù)制到剪貼板
pd.DataFrame.to_clipboard(df)

補(bǔ)充:python 剪切板寫入文件,產(chǎn)生隨機(jī)數(shù)寫入剪切板

# -*- coding: utf-8 -*-
import pyperclip
import random
import time
def random_num():
    '''
    產(chǎn)生一個(gè)6位的隨機(jī)數(shù)(可以是六個(gè)0)寫入剪切板
    防錯(cuò).txt里面的內(nèi)容長(zhǎng)度如果超過(2萬字符)就清理一半
    '''
    uu=1        #1代表開啟防錯(cuò)機(jī)制將剪切板內(nèi)容寫入文件
    u2=r'D:\Program Files\Notepad++\防錯(cuò).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()

總結(jié)

到此這篇關(guān)于如何利用python在剪貼板上讀取/寫入數(shù)據(jù)的文章就介紹到這了,更多相關(guān)python剪貼板讀取寫入數(shù)據(jù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python中的斷言(assert語句)

    python中的斷言(assert語句)

    這篇文章主要介紹了python中的斷言(assert語句),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • Python輕量級(jí)Web框架之Flask用法詳解

    Python輕量級(jí)Web框架之Flask用法詳解

    Flask是一個(gè)用Python編寫的輕量級(jí)Web應(yīng)用框架,由于其“微”性質(zhì),Flask在提供核心服務(wù)的同時(shí),仍然提供了許多擴(kuò)展的可能性,在這篇文章中,我們將從最基礎(chǔ)開始,學(xué)習(xí)如何使用Flask構(gòu)建一個(gè)Web應(yīng)用,需要的朋友可以參考下
    2023-08-08
  • python3使用urllib示例取googletranslate(谷歌翻譯)

    python3使用urllib示例取googletranslate(谷歌翻譯)

    這篇文章主要介紹了使用urllib取googletranslate(谷歌翻譯)的示例,通過這個(gè)谷歌翻譯示例學(xué)習(xí)python3中urllib的使用方法,
    2014-01-01
  • 在tensorflow中設(shè)置使用某一塊GPU、多GPU、CPU的操作

    在tensorflow中設(shè)置使用某一塊GPU、多GPU、CPU的操作

    今天小編就為大家分享一篇在tensorflow中設(shè)置使用某一塊GPU、多GPU、CPU的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • python正則表達(dá)式(re模塊)的使用詳解

    python正則表達(dá)式(re模塊)的使用詳解

    正則表達(dá)式是用來匹配字符串非常強(qiáng)大的工具,在其他編程語言中同樣有正則表達(dá)式的概念,Python同樣不例外,下面這篇文章主要給大家介紹了關(guān)于python正則表達(dá)式(re模塊)使用的相關(guān)資料,需要的朋友可以參考下
    2022-03-03
  • 對(duì)python中的乘法dot和對(duì)應(yīng)分量相乘multiply詳解

    對(duì)python中的乘法dot和對(duì)應(yīng)分量相乘multiply詳解

    今天小編就為大家分享一篇對(duì)python中的乘法dot和對(duì)應(yīng)分量相乘multiply詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • 基于Python實(shí)現(xiàn)商場(chǎng)抽獎(jiǎng)小系統(tǒng)

    基于Python實(shí)現(xiàn)商場(chǎng)抽獎(jiǎng)小系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了如何利用Python語言實(shí)現(xiàn)一個(gè)簡(jiǎn)單的商場(chǎng)抽獎(jiǎng)小系統(tǒng),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2022-08-08
  • Python之pandas讀寫文件亂碼的解決方法

    Python之pandas讀寫文件亂碼的解決方法

    下面小編就為大家分享一篇Python之pandas讀寫文件亂碼的解決方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • conda配置python虛擬環(huán)境的實(shí)現(xiàn)步驟

    conda配置python虛擬環(huán)境的實(shí)現(xiàn)步驟

    本文主要介紹了conda配置python虛擬環(huán)境的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • python?matplotlib繪畫十一種常見數(shù)據(jù)分析圖

    python?matplotlib繪畫十一種常見數(shù)據(jù)分析圖

    這篇文章主要介紹了python?matplotlib繪畫十一種常見數(shù)據(jù)分析圖,文章主要繪制折線圖、散點(diǎn)圖、直方圖、餅圖等需要的小伙伴可以參考一下文章具體內(nèi)容
    2022-06-06

最新評(píng)論