“Conocimiento Programación>Python Programming

¿Qué es un directorio de Python

2013/6/12
¿ El lenguaje de programación Python ofrece una serie de módulos integrados de funciones que simplifican la gestión de los archivos y directorios de datos. Los módulos permiten realizar tareas comunes, como comparar el contenido del directorio . En Python , estas tareas toman sólo unos pocos pasos , en comparación con las muchas líneas de código personalizado requiere en otros idiomas. Aunque se basa en gran medida en las ideas de Unix , las funciones también funcionan para sistemas Microsoft Windows. Os.path

En el momento de esta publicación , el módulo os.path consta de 31 funciones que recuperan información de una ruta de acceso de directorio. Os.path es un módulo genérico ; Python tiene un conjunto de módulos operativos específicos del sistema , tales como posixpath para Unix y ntpath para Windows , que tienen el mismo conjunto de funciones como os.path . Os.path.exists () devuelve una lógica " true" si existe la ruta del directorio especificado en la función , de lo contrario se devuelve un Os.path.getatime () devuelve la fecha y hora del equipo accedió por última vez el camino " falso. " . Algunas funciones os.path sólo funcionan para ciertos sistemas operativos , por ejemplo , la función os.path.samefile Unix () toma dos parámetros y devuelve un "verdadero " si ambos identifican el mismo nombre de archivo o directorio
.
Filecmp

filecmp El módulo tiene dos funciones que comparan el contenido de archivos y directorios. Filecmp.cmp () toma dos parámetros que especifica los nombres de archivo . La función devuelve verdadero si los archivos son los mismos y una falsa si difieren . Además , pasar un tercer parámetro opcional llamado "superficial " a la función para comparar las diferencias . Este parámetro es verdadero o falso, y si es falsa , la función compara los datos reales de los dos archivos. De lo contrario, se compara la información del directorio del archivo, como el tamaño y la fecha de creación, que tarda menos tiempo. Filecmp.cmpfiles () toma tres parámetros : dos directorios y una lista de los archivos que les sean comunes y compara los archivos como un lote. La función devuelve tres listas de nombres de archivos : los que coincidan , aquellos que no lo hacen y las que produce errores . Si el archivo no existe en uno de los directorios , por ejemplo , se cuenta como un error.
Archivo temporal

Un módulo llamado tempfile simplifica el manejo de directorios y archivos temporales . En lugar de crear archivos temporales en el directorio de trabajo del programa, un programa puede, en cambio los puso en un lugar u otro subdirectorio . Tempfile.tempdir () devuelve la ruta del directorio temporal actual. Tempfile.TemporaryFile () crea un objeto de tipo fichero que no existe más que el tiempo que permanece abierto, y no aparece en ninguna lista de directorios. Tempfile.NamedTemporaryFile () funciona de la misma manera que tempfile.TemporaryFile () , sino que crea un nombre que aparece en los listados de directorios , siempre y cuando el archivo permanece abierto.
Shutil

El módulo shutil Python realiza copia de alto nivel , mover y eliminar operaciones en archivos y directorios. Un programa de Python usando funciones shutil hereda los permisos del usuario , Python mantiene restricciones a copiar y borrar archivos de otros usuarios . Shutil.copyfile () tiene dos parámetros , una fuente y un nombre de archivo de destino. La función copia el contenido del archivo de origen en el destino . Shutil.copytree ( ) copia un árbol de directorios completo , incluyendo subdirectorios , desde una ubicación de origen a un destino . Shutil.rmtree () elimina un árbol de directorio completo, incluyendo todos los archivos en el directorio y en sus subdirectorios . Shutil.move () mueve un archivo o directorio a otra ubicación .

Página siguiente:
Python Programming
Cómo romper una cadena en Python
Cómo configurar un analizador
Cómo hacer referencia a las rutas del disco en Python
¿Cómo se puede utilizar NP.Tensordot para realizar operaciones de productos Tensor DOT de manera eficiente en Python?
Cómo instalar PyLab en Python
Cómo rastrear los cambios en Python y Django
Tutorial de Python LiveWires
Cómo importar sus propios módulos en Python
Conocimiento de la computadora © http://www.ordenador.online