读取文件名并直接写入列表

use*_*817 1 python filenames

是否有可能让Python查看文件夹并将所有文件名(具有特定扩展名)放入列表中?

例如:

[filename1.txt, filename2.txt,...]
Run Code Online (Sandbox Code Playgroud)

Yuu*_*shi 9

您可以使用该glob模块轻松完成此操作:

import glob
filenames = glob.glob('<some_path>/*.<extension>')
Run Code Online (Sandbox Code Playgroud)


lmb*_*loo 5

我总是为此使用 os 模块,并且非常适合我。

import os
file_list = os.listdir(path)
print(file_list)

>>> ["file1.txt", "file2.txt", etc...]
Run Code Online (Sandbox Code Playgroud)