Suprimir salto de línea.

Iniciado por Xyzed, 14 Febrero 2021, 09:38 AM

0 Miembros y 1 Visitante están viendo este tema.

Xyzed

Hola, estoy realizando un programa que escribirá un archivo python mediante la librería OS.
Este archivo escrito lo que hará es enviar un hook a discord, el cual es recibido en la aplicación mostrando así un mensaje.
Tengo un problema con los saltos de línea al escribir el nuevo archivo.
Probé lo siguiente, qué es lo que quiero escribir en el nuevo archivo.
Código (python) [Seleccionar]

arer = "hook.send('```css\nEjecutado!\nDato:\n.Nombre del usuario.```')"
file.write(arer)

Prácticamente lo que yo quiero es que en el archivo creado se escriba lo siguiente, evitando la ejecución de los saltos de línea:
Código (python) [Seleccionar]

hook.send('```css\nEjecutado!\nDato:\n.Nombre del usuario.```')

Pero lo que sucede es que se escribe de la siguiente forma:
Código (python) [Seleccionar]

  hook.send('```css
Ejecutado!
Dato:
.Nombre del usuario.```')

¿Cómo podría hacer para que el interprete evite esos saltos de línea al crear el nuevo archivo, pero los conserve para la ejecución posteriormente?
...

Danielㅤ

Hola, si es posible lograr lo que querés, tenés que escapar los saltos de línea de la siguiente manera:

Código (Python) [Seleccionar]
hook.send('```css\\nEjecutado!\\nDato:\\n.Nombre del usuario.```')

Cuando quieras escapar un salto de línea tenés que usar doble barra invertida por ejemplo \\n.


Saludos
¡Regresando como cual Fenix! ~
Bomber Code © 2021 https://www.bombercode.net/foro/

Ayudas - Aportes - Tutoriales - Y mucho mas!!!

Xyzed

Cita de: [D]aniel en 14 Febrero 2021, 14:11 PM
Hola, si es posible lograr lo que querés, tenés que escapar los saltos de línea de la siguiente manera:

Código (Python) [Seleccionar]
hook.send('```css\\nEjecutado!\\nDato:\\n.Nombre del usuario.```')

Cuando quieras escapar un salto de línea tenés que usar doble barra invertida por ejemplo \\n.


Saludos
Excelente, me sirvió. Muchas gracias por tu ayuda  :rolleyes: :rolleyes:
...