我不知道这是否可以完成,但有没有一种方法可以只重命名文件夹中的前5个文件?我知道我可以使用os.listdir()或os.walk()遍历整个文件夹,但我只需要重命名前5个文件。我能够使用正则表达式来匹配文件,但问题是有其他文件匹配相同的正则表达式。有没有人有什么建议? 文件名称的格式为“测试运行1 4-29-2016 2 07 56 PM”。Python:重命名文件夹的前5个文件
1
A
回答
2
您可以从listdir
限制结果:
os.listdir(os.curdir)[:5]
0
glob.glob将允许您使用通配符
glob.glob(路径) 回报可能是空列表过滤文件与路径名相匹配的路径名,该路径名必须是包含路径规范的字符串。路径名可以是绝对的(如/usr/src/Python-1.5/Makefile)或相对的(如../../Tools/ /.gif),并且可以包含shell风格的通配符。结果中包含损坏的符号链接(如在shell中)。没有代字符扩展完成,但*,?和以[]表示的字符范围将被正确匹配。
glob.glob('*.gif')[:5]
相关问题
- 1. 重命名文件夹中前6个文件的脚本
- 2. 重命名文件夹中的文件
- 3. 使用文件夹名称作为前缀重命名文件
- 4. 在Python中重命名文件夹
- 5. Skydrive重命名文件夹
- 6. 重命名文件夹
- 7. SVN文件夹重命名
- 8. PHP重命名文件夹
- 9. 重命名子文件夹
- 10. 重命名文件夹中
- 11. 重命名文件夹
- 12. 文件夹/文件重命名
- 13. 通过文件夹和重命名文件的Python循环
- 14. 重命名之前_删除每个字符的多个文件的文件夹
- 15. 重命名文件夹,子文件夹和文件
- 16. 在bash中重命名文件夹,文件和子文件夹
- 17. 重命名多个文件夹内的多个文件
- 18. Rsynch和SSH:重命名文件夹时只重命名文件夹
- 19. Python - 根据子文件夹和文件名重命名子文件夹中的文件II
- 20. 将文件夹内的文件批量重命名为父文件夹名称
- 21. 用Python重命名文件
- 22. 将文件夹名重命名为带有bash的文件名
- 23. Windows重命名子文件夹命令
- 24. 使用文件夹名称作为前缀和当前文件名的一部分重命名文件VBS
- 25. 的AppleScript到一个文件夹中重命名文件
- 26. Windows批量重命名文件夹中的文件夹
- 27. 批处理文件重命名文件夹中的文件
- 28. Perl的重命名文件夹和文件文件::查找
- 29. 批处理文件重命名文件夹内的文件
- 30. 重命名文件夹名与
非常感谢您,我知道这将是一件容易的事情 – Jhigs