preloader

1 janvier 1 | 2 minutes de lecture
Index du contenu

archivos temporales. A continuación, crea un objeto de archivo temporal e imprime su nombre y modo (el modo predeterminado es binario, pero para este ejemplo lo hemos sobrescrito para que se utiliza texto sin formato). Entonces hemos escrito una línea en el archivo. Usando buscar estamos reposicionándonos al inicio del archivo y luego leyendo la línea que acabamos de escrito. El resultado de esto cuando se ejecuta en un Apple Mac es: Tenga en cuenta que el nombre del archivo es ‘4’ y que el directorio temporal no es significativo ¡nombre! 18.13 Trabajar con rutas El módulo pathlib proporciona un conjunto de clases que representan las rutas del sistema de archivos; eso son caminos a través de la jerarquía de directorios y archivos dentro de un sistema operativo estructura de archivos. Fue introducido en Python 3.4. La clase central en este módulo es el Clase de ruta. Un objeto Path es útil porque proporciona operaciones que le permiten manipular y administrar la ruta a un archivo o directorio. La clase Path también responde identifica algunas de las operaciones disponibles desde el módulo os (como mkdir, rename y rmdir) lo que significa que no es necesario trabajar directamente con el módulo del sistema operativo. Un objeto de ruta se crea utilizando la función constructora de ruta; esta función en realidad devuelve un tipo específico de ruta dependiendo del tipo de sistema operativo siendo utilizado como WindowsPath o PosixPath (para sistemas de estilo Unix). importar archivo temporal imprimir(‘archivotemp.gettempdir():’, archivotemp.gettempdir()) temp = archivotemp.ArchivoTemporal(‘w+’) print(’temp.nombre:’, temp.nombre) print(’temp.mode:’, temp.mode) temp.write(’¡Hola mundo!’) búsqueda de temperatura(0) línea = temp.readline() imprimir(’linea:’, linea) archivotemp.gettempdir(): /var/carpetas/6n/8nrnt9f93pn66ypg9s5dq8y80000gn/T nombre temporal: 4 modo temp.: w+ línea: ¡Hola mundo! 18.12 Archivos temporales 225

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Lire plus

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Lire plus

• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.

Lire plus