我正在尝试在 python 3.6 中使用以下命令迭代目录中的文件:
for filename in os.listdir(my_dir)
我的文件是递增编号的,例如out1, out2, ...,out10, out11, ...
. 不幸的是,使用上述命令对文件进行迭代会out1, out10, out11
导致out1, out2, out3, ...
. 从文件系统的角度来看,它可能是正确的,但在语义上是错误的。
我们怎样才能得到正确的输出?
我正在尝试在 python 3.6 中使用以下命令迭代目录中的文件:
for filename in os.listdir(my_dir)
我的文件是递增编号的,例如out1, out2, ...,out10, out11, ...
. 不幸的是,使用上述命令对文件进行迭代会out1, out10, out11
导致out1, out2, out3, ...
. 从文件系统的角度来看,它可能是正确的,但在语义上是错误的。
我们怎样才能得到正确的输出?