pyperclip – Copiar y pegar en el portapapeles



Versión: 2.x, 3.x.

pyperclip es un pequeño módulo multiplataforma (Windows, Linux, OS X) para el copiado y pegado de texto (únicamente) en el portapapeles desarrollado por Al Sweigart.

Functionamiento

En sistemas Microsoft Windows no es necesario ningún paquete adicional, ya que interactúa directamente con la API de Windows a través del módulo ctypes.

En distribuciones de Linux el módulo utiliza alguno de los siguientes comandos: xclip y xsel. Si alguno de estos no se encuentra instalado por defecto, pueden adquirirse ejecutando:

  • sudo apt-get install xclip
  • sudo apt-get install xsel

En caso de no encontrarse disponibles, pyperclip puede utilizar las funciones de Qt (PyQt 4) o GTK (no disponible en Python 3), en caso de estar instalados.

En Mac OS X hace uso de los comandos pbcopy y pbpaste.

Ejemplos

>>> import pyperclip as clipboard

# Copiar un texto en el portapapeles.
>>> clipboard.copy("Recursos Python")

# Acceder al contenido (pegar).
>>> clipboard.paste()
'Recursos Python'



2 comentarios.

    • Recursos Python says:

      Hola. Estimo que sí podría hacerse, habría que ver en qué formato se copia la tabla. Te invito a que pases por el foro y lo veamos con mayor detalle.

      ¡Saludos!

Deja un comentario