标签: python python-3.x filenames python-os listdir
我正在尝试使用python 3.6中的以下命令遍历目录中的文件:
for filename in os.listdir(my_dir)
我的文件以递增编号,例如out1, out2, ...,out10, out11, ...。不幸的是,使用上述命令对文件进行迭代将导致out1, out10, out11而不是out1, out2, out3, ...。从文件系统的角度来看,这可能是正确的,但看来是错误的。
out1, out2, ...,out10, out11, ...
out1, out10, out11
out1, out2, out3, ...
我们如何获得正确的输出?