Cómo crear un archivo en Python y más
Aprender a crear un archivo en Python abrirá una gran cantidad de posibilidades de codificación. Esto es útil si desea almacenar datos para proporcionar coherencia entre usos. Sin embargo, también es extremadamente útil para manipular datos, para raspar contenido y mucho más.
La buena noticia es que, como siempre, Python hace que este proceso sea extremadamente simple.
Cómo crear un archivo en Python en tres líneas de código
Utilice el siguiente código para crear un archivo llamado “BabyFile.txt” y escribir “¡Hola der!” en ello:
my_file = open ("BabyFile.txt", "w +") my_file.write ("¡Hola!") my_file.close ()
Como puede ver, declaramos nuestra nueva variable myFile y luego usamos los comandos integrados de abrir y escribir para abrir y escribir en el archivo. El “w +” le dice a Python que escribiremos un nuevo archivo. Si el archivo ya existe, esto se escribirá sobre el archivo. Si reemplaza esto con una “w”, el archivo se creará solo si aún no existe.
myFile.write se puede usar como usaríamos print.
- Cómo imprimir en Python
Tenga en cuenta que siempre debemos cerrar el archivo al final para que los cambios se mantengan.
Cómo escribir para agregar y más
Ahora que sabe cómo crear un archivo en Python, es posible que se esté preguntando cómo hacer otras cosas como editar esos archivos, eliminarlos o incluso copiarlos y pegarlos.
Si desea agregar datos a su archivo (agregue más información), use el mismo método exacto pero use “a +” en lugar de “w +”
my_file = open ("BabyFile.txt", "w +") my_file.write ("¡Y adiós!") my_file.close ()
Sin embargo, esto no agregará una nueva línea, así que asegúrese de incluir el símbolo “\ n” si desea hacerlo.
Si queremos leer el archivo, lo hacemos así:
my_file = open ("BabyFile.txt", "r") file_contents == my_file.read ()
Eliminar y mover archivos
Una cosa que debe poder hacer si desea saber cómo crear un archivo en Python es verificar si ya existe. Esto es importante ya que, de lo contrario, puede intentar sobrescribir / editar / eliminar un archivo que no está allí.
Para hacer esto, necesitará usar el módulo os que afortunadamente viene por defecto con Python. Simplemente impórtelo, y luego puede usar: ruta con isfile () , isdir () o existe () para obtener la información que necesita.
os.path.isfile ("su archivo aquí")
También puede cambiar el nombre de los archivos usando el módulo os. Esto es extremadamente fácil:
os.rename (“nombre y ruta de archivo antiguo”, “nombre y ruta de archivo nuevo”)
¡Lo bueno es que si cambia el nombre de la ruta, esto realmente moverá el archivo a ese directorio! Alternativamente, puede hacer esto con el módulo shutil :
shutil.move ("nombre y ruta de archivo antiguo", "nombre y ruta de archivo nuevo")
Finalmente, puede simplemente eliminar archivos usando os.remove () .
¿Qué sigue?
¡Ahí lo tienes! Así es como crear un archivo en Python, actualizarlo, renombrarlo y destruirlo. ¡El circulo de la vida!
Por supuesto, esto es solo una muestra de lo que puede lograr con Python. Python es un lenguaje de programación brillantemente poderoso y flexible, así que ¿por qué no tomar un curso en línea y convertirse en un profesional? Hemos desglosado los mejores cursos de Python en línea:
Ver también: Mejores cursos de Python en línea
¡La lista incluye cursos para principiantes, intermedios y avanzados! También incluye opciones adecuadas tanto para aficionados como para profesionales.
Para obtener más noticias, funciones y tutoriales para desarrolladores de Android Authority, ¡no se pierda la suscripción al boletín mensual a continuación!