删除小数点操作.py 1.1 KB

1234567891011121314151617181920212223242526272829
  1. import os
  2. def rename_files(directory):
  3. # 使用os.walk遍历指定目录及其所有子目录下的所有文件
  4. for root, dirs, files in os.walk(directory):
  5. # 遍历当前目录下的所有文件
  6. for filename in files:
  7. # 检查文件名的开头是否是数字或小数点
  8. if filename[0].isdigit() or filename[0] == '.':
  9. # 分离文件名和扩展名
  10. base_name, ext = os.path.splitext(filename)
  11. # 删除文件名开头的数字和小数点,并添加扩展名
  12. new_filename = base_name.lstrip('0123456789.') + ext
  13. # 获取旧文件路径和新文件路径
  14. old_file_path = os.path.join(root, filename)
  15. new_file_path = os.path.join(root, new_filename)
  16. # 重命名文件
  17. os.rename(old_file_path, new_file_path)
  18. # 使用方法:将你需要修改文件名的目录替换下面的 'your_directory'
  19. rename_files('your_directory')
  20. #
  21. # # 指定要修改文件名的文件夹路径
  22. # folder_path = '/Users/admin/Downloads/00旗市区的副本'