Método os.listdir() de Python3

Python3 OS 文件/目录方法Métodos de archivo/directorio de Python3 OS


Resumen

El método os.listdir() se utiliza para devolver la lista de nombres de archivos o carpetas contenidos en la carpeta especificada. Esta lista está en orden alfabético. No incluye.y..incluso si están en la carpeta.

Solo se admite en Unix y Windows.

Sintaxis

listdir()El formato de sintaxis del método es el siguiente:

os.listdir(path)

Parámetros

  • path-- La ruta del directorio a listar.

Valor de retorno

Devuelve la lista de archivos y carpetas en la ruta especificada.

Ejemplo

El siguiente ejemplo demuestra el uso del método listdir():

Ejemplo

#!/usr/bin/python3

import os, sys

# Abrir archivo
path = "/var/www/html/"
dirs = os.listdir( path )

# Imprimir todos los archivos y carpetas
for file in dirs:
    print (file)

El resultado de ejecutar el programa anterior es:

test.htm
stamp
faq.htm
_vti_txt
robots.txt
itemlisting
resumelisting
writing_effective_resume.htm
advertisebusiness.htm
papers
resume

No se requiere un tratamiento especial para los nombres en chino en el directorio; se pueden imprimir normalmente, porque Python3 usa codificación utf8 por defecto. La estructura del directorio es la siguiente:

Ejemplo

#!/usr/bin/python-

import os

# Abrir archivo
path = "./git-test"
upath = unicode(path,'utf-8')
dirs = os.listdir( upath )
# Imprimir todos los archivos y carpetas
for file in dirs:
    print (file)

El resultado de ejecutar el programa anterior es:

ejemplo
ejemplo-git-test
another-ejemplo-name
中文目录测试

Python3 OS 文件/目录方法Métodos de archivo/directorio de Python3 OS

Otras extensiones