Pyperclip es el módulo Python multiplataforma que se utiliza para copiar y pegar texto en el portapapeles. Supongamos que desea automatizar la tarea de copiar el texto y luego convertirlo en viñetas. Esto se puede hacer usando el pyperclip
módulo. Considere los siguientes ejemplos para una mejor comprensión.
Ejemplos:
Contenido del portapapeles:
Unidos resistimos, divididos caemos.
Donde hay voluntad hay un camino.
Roma no fue construida en un día.Nuevo contenido del portapapeles:
* Unidos estamos, divididos caemos.
* Donde hay voluntad hay un camino.
* Roma no fue construida en un día.
Enfoque: primero, debe copiar el texto que desea convertir en texto con viñetas, luego debe ejecutar el programa y, después de su ejecución exitosa, cuando pegue el contenido del portapapeles, puede ver que el contenido ya se ha modificado. Se han utilizado dos métodos de este módulo, es decir paste()
, el método que se utiliza para pegar y devolver la string copiada y copy()
el que se utiliza para pasar la string al portapapeles.
A continuación se muestra la implementación.
import pyperclip # saves text copied to clipboard # in variable text text = pyperclip.paste() print("Before Modification:") print(text) # stores different lines of text # in a list named lines lines = text.split("\n") # adds * to every line stored # in list for i in range(len(lines)): lines[i] = "*" + lines[i] # converts the list of different # lines to single text text = "\n".join(lines) # copies new modified text # to the clipboard pyperclip.copy(text) print("\nAfter Modification:") print(pyperclip.paste())
Before Modification: United we stand, divided we fall. Where there is a will, there is a way. Rome was not built in a day. After Modification: *United we stand, divided we fall. *Where there is a will, there is a way. *Rome was not built in a day.
Publicación traducida automáticamente
Artículo escrito por Shubham_Chauhan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA