Código
import os
dir = 'G:\编程代码\python代码\表格'
list = os.listdir(dir) # 列出文件夹下所有的目录与文件
for i in range(0, len(list)):
path = os.path.join(dir, list[i])
if os.path.isfile(path):
print(path)
Reemplace el directorio anterior con la ruta de su directorio.
os.listdir
Descripción general El
método os.listdir () se utiliza para devolver una lista de los nombres de archivos o carpetas contenidos en la carpeta especificada. Esta lista está en orden alfabético. No incluye '.' Y '..' incluso si está en la carpeta.
Solo es compatible con Unix y Windows.
La sintaxis del
método listdir () es la siguiente:
os.listdir(path)
Ruta del parámetro: la
ruta del directorio que se listará
Valor de retorno
Devuelve la lista de archivos y carpetas en la ruta especificada.
os.path.join
os.path.join (ruta1 [, ruta2 [, ...]]) combina el directorio y el nombre del archivo en una ruta
os.path.isfile
os.path.isfile () se utiliza para determinar si un objeto (se debe proporcionar la ruta absoluta ) es un archivo
Solo porque os.path.isfile () requiere una ruta absoluta, y os.listdir solo proporciona una lista de nombres de archivo ,
es necesario usar os.path.join para sintetizar el directorio y el nombre del archivo en una ruta absoluta .