使用Python的pyperclip模組複製並貼上到剪貼簿


介紹

我們將使用**pyperclip**模組來複制和貼上內容到剪貼簿。它是跨平臺的,可以在Python 2和Python 3上執行。

從剪貼簿複製和貼上到剪貼簿在您希望將資料輸出貼上到其他檔案或軟體中的其他位置時非常有用。

入門

pyperclip模組沒有與Python一起打包。要訪問它,您必須首先下載並安裝它。您可以使用PIP包管理器來完成此操作。

啟動您的終端並鍵入以下命令以安裝pyperclip:

pip install pyperclip

安裝完成後,您必須將其匯入到您的Python指令碼中。

我們可以使用import命令來實現這一點,

import pyperclip

將文字複製到剪貼簿

為了將文字複製到剪貼簿,我們使用pyperclip.copy()函式。

import pyperclip
pyperclip.copy("Hello world!")

以上幾行程式碼會將“Hello world!”複製到您的剪貼簿,並準備好貼上。

從剪貼簿貼上文字

示例

import pyperclip
text = pyperclip.paste()
print(text)

輸出

Hello world!

我們使用pyperclip.paste()函式來貼上剪貼簿中存在的最新內容。

複製新內容後貼上內容

有時在處理專案時,您可能希望在複製不同的訊息後貼上新訊息。

為了實現這一點,我們使用pyperclip.waitForNewPaste()函式。

示例

import pyperclip
pyperclip.copy("Hello world!")
text = pyperclip.paste()
print(text)
pyperclip.copy('Hello world!')
text = pyperclip.waitForNewPaste()
print(text)

輸出

Hello world! Random message copied

**注意** - 在上面的示例中,程式在打印出新複製的文字後將終止。新複製的文字應為除“Hello world!”以外的任何內容。

如果您想貼上,即使文字與剪貼簿中已存在的文字相同,只需使用pyperclip.waitForPaste()函式。

儲存在剪貼簿中並貼上的資料始終為字串資料型別。

結論

您現在知道如何將文字或字串資料型別複製和貼上到剪貼簿中以便快速訪問。

您可以使用它來開發簡單的自動化工具,幫助您構建表格,其中資料必須不斷複製和貼上。

您可以將此模組用於各種其他場景。由於它是跨平臺的,因此您可以在Linux、MacOS和Windows上使用它。

更新於:2021年2月11日

2K+ 次瀏覽

啟動您的職業生涯

透過完成課程獲得認證

開始
廣告