gpt4 book ai didi

python - 使用 python 以错误的顺序从目录中提取文件

转载 作者:太空狗 更新时间:2023-10-29 17:10:34 25 4
gpt4 key购买 nike

<分区>

我正在用目录中的文件填充 tkinter 列表框。文件名都以 01 - n 的数字开头。当我查看目录中的文件时,它们按数字顺序显示。但是,当我将文件加载到列表框中时,它们并未按数字排序。我可以更改前导数字,但相同的文件将始终出现在相同的位置。

我只是使用简化的项目名称来简化此示例。它仍然表明它们没有按字母顺序或数字顺序排序。

列表在我的列表框中应该如下所示

01. itemA
02. itemB
03. itemC
04. itemD

但它显示为:

01. itemA
04. itemD
02. itemB
03. itemC

我可以更改前导数字,但文件将始终以相同的顺序填充(按名称,而不是数字)。奇怪的是,它甚至不是按字母顺序排列的。

我用过

i = 0
for filename in os.listdir(directory):
fileList.insert(i, filename)
i = i + 1

还有这个

 for filename in os.listdir(directory):
fileList.insert(END, filename)

两者的结果相同。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com