Text in die Zwischenablage kopieren in Python
-
Verwenden Sie das Modul
pyperclip
, um Text in die Zwischenablage in Python zu kopieren -
Verwenden Sie das Modul
pyperclip3
, um Text in Python in die Zwischenablage zu kopieren -
Verwendung des Moduls
clipboard
zum Kopieren von Text in die Zwischenablage in Python -
Verwendung des Moduls
xerox
zum Kopieren von Text in die Zwischenablage in Python -
Verwenden Sie das Modul
pandas
, um Text in Python in die Zwischenablage zu kopieren
Eine Zwischenablage ist ein temporärer Puffer, der vom Betriebssystem zur kurzfristigen Speicherung verwendet wird. Es wird auch zum Übertragen von Inhalten zwischen und innerhalb der Anwendungen verwendet, die auf dem System ausgeführt werden.
In diesem Tutorial werden die verschiedenen verfügbaren Methoden zum Kopieren von Text in die Zwischenablage in Python erläutert.
Verwenden Sie das Modul pyperclip
, um Text in die Zwischenablage in Python zu kopieren
Das Modul pyperclip
wird verwendet, um plattformübergreifendes Kopieren und Einfügen in Python zu erreichen. Es ist eine plattformübergreifende Bibliothek, die es in verschiedenen Betriebssystemen verwendbar macht. Darüber hinaus fehlte plattformübergreifendes Kopieren und Einfügen in Python früher.
Das Modul pyperclip
bietet die Funktionen copy()
und paste()
, um beim Ein- und Ausfließen von Text aus der Zwischenablage zu helfen. Das Modul pyperclip
kann einfach mit dem Befehl pip
installiert werden.
pip install pyperclip
Der folgende Code verwendet das Modul pyperclip
, um in Python Text in die Zwischenablage zu kopieren.
import pyperclip as pc
a1 = "Hey, nice to see you"
pc.copy(a1)
a2 = pc.paste()
print(a2)
print(type(a2))
Ausgabe:
Hey, nice to see you
<class 'str'>
Hier arbeiten sowohl die Funktionen copy()
als auch paste()
aus dem Modul pyperclip
. pyperclip
wandelt jeden angetroffenen Datentyp in einen String um.
Verwenden Sie das Modul pyperclip3
, um Text in Python in die Zwischenablage zu kopieren
Das pyperclip3
ähnelt dem bereits erwähnten pyperclip
-Modul, da ersteres alle Funktionen enthält, die in letzterem verwendet werden können. Das Modul pyperclip3
unterscheidet sich vom Modul pyperclip
dadurch, dass pyperclip3
alle Datentypen in Bytes umwandelt.
Der folgende Code verwendet das Modul pyperclip3
, um in Python Text in die Zwischenablage zu kopieren.
import pyperclip3 as pc
a1 = "Hey, nice to see you"
pc.copy(a1)
a2 = pc.paste()
print(a2)
print(type(a2))
Ausgabe:
b'Hey, nice to see you'
<class 'bytes'>
Verwendung des Moduls clipboard
zum Kopieren von Text in die Zwischenablage in Python
Das Modul clipboard
ist ein einfaches, aber effizientes Modul, das nur zwei Funktionen, copy()
und paste()
bietet, um das Kopieren und Einfügen aus der Zwischenablage des Betriebssystems erfolgreich abzuschließen.
Der folgende Code verwendet das Modul clipboard
, um in Python Text in die Zwischenablage zu kopieren.
import clipboard as c
a1 = "Hey, nice to see you"
pc.copy(a1)
a2 = pc.paste()
print(a2)
print(type(a2))
Ausgabe:
Hey, nice to see you
<class 'str'>
Verwendung des Moduls xerox
zum Kopieren von Text in die Zwischenablage in Python
Das Modul xerox
wurde ausschliesslich zum Kopieren und Einfügen für Python eingeführt. Es soll eine einfache Möglichkeit zum Kopieren und Einfügen über die Zwischenablage bieten. Dieses Modul unterstützt auch Windows, Linux und macOS X.
Das Modul kann mit dem Befehl pip
installiert werden.
pip install xerox
Der folgende Code verwendet das Modul xerox
, um Text in Python in die Zwischenablage zu kopieren.
import xerox
xerox.copy(u"Hey, nice to see you")
x = xerox.paste()
print(x)
Ausgabe:
u'Hey, nice to see you'
Zu beachten ist, dass für die Nutzung von xerox
unter Windows auch zuerst das Modul pywin32
installiert werden muss.
Verwenden Sie das Modul pandas
, um Text in Python in die Zwischenablage zu kopieren
Das Modul pandas
, das hauptsächlich für die Datenanalyse und das maschinelle Lernen verwendet wird, verfügt auch über eine integrierte Zwischenablage-Unterstützung. Mit der Funktion to_clipboard()
kann der Text in die Zwischenablage des pandas
kopiert werden, sofern er in einen Pandas DataFrame
eingegeben oder übergeben wird.
Der folgende Code verwendet das Modul pandas
, um in Python Text in die Zwischenablage zu kopieren.
import pandas as pd
df = pd.DataFrame(["Text to copy"])
df.to_clipboard(index=False, header=False)
Abgesehen von diesen oben erwähnten Methoden haben einige andere Module wie Tkinter
und PYQT
ihre eigenen separaten Möglichkeiten, die Zwischenablage-Operationen auszuführen.
Vaibhhav is an IT professional who has a strong-hold in Python programming and various projects under his belt. He has an eagerness to discover new things and is a quick learner.
LinkedIn