我想写一个小脚本来管理我得到的一堆文件。这些文件具有复杂且不同的名称,但它们的名称中都包含一个数字。我想取那个数字,把它放在文件名的前面,这样它们就可以在我的文件系统中按逻辑列出。
我使用 os.listdir 获得了所有这些文件的列表,但我正在努力寻找一种方法来定位这些文件中的数字。我检查了正则表达式,但我不确定这是否是正确的方法!
例子:
import os
files = os.litdir(c:\\folder)
files
['xyz3.txt' , '2xyz.txt', 'x1yz.txt']`
所以基本上,我最终想要的是:
1xyz.txt
2xyz.txt
3xyz.txt
到目前为止我被困的地方是在列表文件中找到那些数字(1,2,3)