关于python:制作文件夹中的文件列表

Making a list of files in a folder

我想用python 2.7编写一个程序,列出我所在文件夹中的所有文件。我要它打印名称、大小,如果是文件,写"F",如果是文件夹,写"D"。有没有人能帮助我,会非常感激的!


好吧,这是你的答案,但我只能附和@martijnpieters所说的…先做点什么!

1
2
for f in os.listdir('./'):
    print f, os.path.getsize(f), 'd' if os.path.isdir(f) else 'f'

以下是一些你可能发现自己的提示:

  • 仅列出当前目录中的文件
  • 在python中获取文件大小?
  • 如何在python中检查文件是目录还是常规文件?


操作系统模块对此非常有用,尤其是os.listdir