pyclip macos_clip module¶
Provides clipboard for MacOS
-
class
pyclip.macos_clip.
MacOSClip
(_backend=None)[source]¶ Provides Clipboard functionality for MacOS.
Defers to one of two backends:
_PasteboardBackend
(the default) or_PBCopyPBPasteBackend
.-
copy
(data, encoding=None)[source]¶ - Parameters
data (
Union
[str
,bytes
]) – data to copy to the clipboardencoding (
Optional
[str
]) – this parameter is ignored on this backend
- Returns
-
paste
(encoding=None, text=None, errors=None)[source]¶ Retrieve contents of the clipboard
- Parameters
encoding (
Optional
[str
]) – same meaning as inbytes.encode
. Impliestext=True
text (
Optional
[bool
]) – if True, bytes object will be enerrors (
Optional
[str
]) – same meaning as inbytes.encode
. Impliestext=True
.
- Returns
clipboard contents. Return value is bytes by default
or str if any of
encoding
,text
, orerrors
is provided.
-