En Python, solo quiero enumerar todos los archivos en el directorio actual SOLAMENTE. No quiero que se enumeren archivos de ningún subdirectorio o padre.
Parece que existen soluciones similares, pero no parecen funcionar para mí. Aquí está mi fragmento de código:
import os
for subdir, dirs, files in os.walk('./'):
for file in files:
do some stuff
print file
Supongamos que tengo 2 archivos, holygrail.py y Tim dentro de mi directorio actual. También tengo una carpeta y contiene dos archivos, llamémoslos Arthur y Lancelot, dentro de ella. Cuando ejecuto el script, esto es lo que obtengo:
holygrail.py
Tim
Arthur
Lancelot
Estoy feliz con holygrail.py y Tim. Pero los dos archivos, Arthur y Lancelot, no los quiero en la lista.
[os.path.join(path_base,f) for f in os.listdir(path_base) if os.path.isfile(os.path.join(path_base,f))]