如何使用python对文件夹中的文件进行排序?

J33*_*33T -3 python sorting

我如何对包含user/images/以下顺序列表中的文件的文件夹中的文件进行排序,目标不是打印已排序的文件名列表,而是通过在上述文件夹中排序来实际重新排列文件

当前订单

1.jpg
5.jpg
3.jpg
4.jpg
2.jpg
Run Code Online (Sandbox Code Playgroud)

所需订单

1.jpg
2.jpg
3.jpg
4.jpg
5.jpg
Run Code Online (Sandbox Code Playgroud)

AKX*_*AKX 5

目录通常没有文件的内在排序顺序(或者如果有的话,那完全是文件系统实现特定的;作为一个轶事,我不得不编写一个程序,以相反的顺序将文件复制到外部驱动器上,所以一个便宜的MP3 播放器会按正确的顺序列出它们)。

这就是为什么没有简单、通用的方法来“实际重新排列文件夹中的文件”。