小编Tia*_*ari的帖子

Python - os.listdir 的顺序

我是 Python 新手,正在编写一个读取目录(仅包含文件)中所有文件的脚本。我知道我可以使用如下循环获取文件:

for file in os.listdir("my directory"):
Run Code Online (Sandbox Code Playgroud)

或者使用以下语法的文件列表:

files = [f for f in os.listdir("my directory ")]
Run Code Online (Sandbox Code Playgroud)

问题是我以完全随机的顺序获取文件。我使用sort命令对列表进行排序解决了我的问题,但是,我仍然想知道:

Python 如何对方法返回的文件进行排序listdir

python directory python-2.7 python-3.x

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

directory ×1

python ×1

python-2.7 ×1

python-3.x ×1