Python:重命名文件夹的前5个文件

标签 python regex rename os.walk

我不知道这是否可行,但是有没有办法只重命名文件夹中的前 5 个文件?我知道我可以使用 os.listdir() 或 os.walk() 来遍历整个文件夹,但我只需要重命名前 5 个文件。我可以使用正则表达式来匹配文件,但问题是还有其他文件匹配相同的正则表达式。有没有人有什么建议? 文件名的形式为“Test Run 1 4-29-2016 2 07 56 PM”。

最佳答案

您可以限制 listdir 的结果:

os.listdir(os.curdir)[:5]

关于Python:重命名文件夹的前5个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36944943/

相关文章:

javascript - 如何设置用户点击下载链接时的默认文件保存名?

python - SQLAlchemy:避免多重继承并拥有抽象基类

python - 年化返回均值。

c - C中的过滤字符串

Python 正则表达式用链接替换文本中的 URL(从 PHP 转换)

r - 将响应更改为 1,将 NA 更改为 2

python - 使用 oct2py 进行矩阵乘法

python - 使用 scikit-learn 对大型数据集进行一次性编码

regex - 如何在 Scala 中通过正则表达式生成字符串

angular - 导入具有其他名称的组件类