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=Truetext (
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, orerrorsis provided.
-