No Python, eu quero apenas listar todos os arquivos no diretório atual SOMENTE. Não quero arquivos listados em nenhum subdiretório ou pai.
Parece haver soluções semelhantes por aí, mas elas não parecem funcionar para mim. Aqui está o meu trecho de código:
import os
for subdir, dirs, files in os.walk('./'):
for file in files:
do some stuff
print file
Vamos supor que eu tenha 2 arquivos, holygrail.py e Tim, dentro do meu diretório atual. Também tenho uma pasta e ela contém dois arquivos - vamos chamá-los de Arthur e Lancelot - dentro dela. Quando executo o script, é isso que recebo:
holygrail.py
Tim
Arthur
Lancelot
Estou feliz com holygrail.py e Tim. Mas os dois arquivos, Arthur e Lancelot, não quero listados.
[os.path.join(path_base,f) for f in os.listdir(path_base) if os.path.isfile(os.path.join(path_base,f))]