[SOLUCIONADO] Guardar en un TXT

Iniciado por Foocking, Julio 09, 2019, 05:23:22 PM

Tema anterior - Siguiente tema

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

Julio 09, 2019, 05:23:22 PM Ultima modificación: Julio 10, 2019, 04:10:53 AM por HATI
Hola, tengo una duda sobre un script hecho en Python. El script funciona correctamente, trata de enviar un formulario POST para así registrarse. Esta hecho mediante selenium y webdriver. Me gustaría hacer que lo que se envie se guarde en un documento de texto para así saber la cuenta creada. ¿Cómo podría hacerlo? Muchas gracias


Julio 09, 2019, 10:57:34 PM #1 Ultima modificación: Julio 09, 2019, 11:03:16 PM por DtxdF
@No tienes permitido ver enlaces. Registrate o Entra a tu cuenta

Sencillo compañero, con la función "open()". Su uso es simple: open("Archivo", "modo"), se generan atributos dependiendo del modo, ejemplo: si eliges abrir un archivo y leerlo open("Archivo", "r").read() (Date cuenta del atributo que uso ".read()", entre paréntesis del atributo, incluyes el tamaño de bytes a leer), para leer un archivo binario usas el modo "<modo>b" (Solo le agregas la b, ejemplo: open("Archivo", "rb").read()).

Hay más modos, ejemplo:

* - open("Archivo", "w").write("Contenido");open("Archivo", "wb").write("Contenido binario") # Generalmente se usa el "w/wb" aunque no escribas caracteres irreconocibles.
* - open("Archivo", "r").read();open("Archivo", "rb").read()
* - open("Archivo", "a").write("Contenido");open("Archivo", "ab").write("Contenido") # Con este modo puedes escribir archivos así no existan, y si ya existen escribe con el contenido que tiene el archivo. Ejemplo: Si en el archivo "test.txt" tiene de contenido "Hola!", entonces con este modo escribiremos ademas de "Hola!\n", tambien "Hola2!", quedando:

Código: text

Hola!
Hola2!


A diferencia de este modo (a, ab) y (w, wb), es que "wb" sobre-escribe, este no!.

* - Otro cosa a mencionar es que si agregas el "+" a un modo (ejemplo "ab+"), tendras para hacer dos posibilidades de un modo. Ejemplo si yo coloco "w+" tendré la posibilidad de escribir un archivo y leerlo, pero si en tal caso de existir contenido lo sobre-escribire, inténtalo con "a+" y usa los atributos ".read()" y ".write()" para que veas con tus propios ojos el funcionamiento.

Tu ejercicio sera practicar el guardar lo que deseas. Una ayuda extra que te proporciono es que uses str() para almacenar un número (En tal caso que desees almacenar la variable security de tu script).
PGP :: <D82F366940155CB043147178C4E075FC4403BDDC>

~ DtxdF