del_migrations.py 557 B

123456789101112131415
  1. # -*- coding: utf-8 -*-
  2. import os
  3. exclude = ["venv"] # 需要排除的文件目录
  4. for root, dirs, files in os.walk('.'):
  5. dirs[:] = [d for d in set(dirs) - set(exclude)]
  6. if 'migrations' in dirs:
  7. dir = dirs[dirs.index('migrations')]
  8. for root_j, dirs_j, files_j in os.walk(os.path.join(root, dir)):
  9. for file_k in files_j:
  10. if file_k != '__init__.py':
  11. dst_file = os.path.join(root_j, file_k)
  12. print('删除文件>>> ', dst_file)
  13. os.remove(dst_file)