Python: convierta líneas simples en líneas con viñetas usando el módulo Pyperclip

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 pyperclipmó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())
Producción:

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *