Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

namechanger_for_middle.py 896B

1234567891011121314151617181920212223242526272829303132
  1. import torch
  2. import torchvision.models
  3. import sys
  4. import pandas as pd
  5. import os
  6. abs_path = os.path.dirname(os.path.abspath(__file__))
  7. #증식 하기 전의 데이터셋의 폴더 경로(상대경로)를 적어주세요
  8. ds_root = 'raw_ds_201118_1.0'
  9. print(abs_path)
  10. for root, dirs, files in os.walk(ds_root, topdown = True):
  11. if '_a' in root:
  12. if 'train' in root:
  13. pass
  14. elif 'validation' in root:
  15. pass
  16. else:
  17. prefix_id = root[-2:]
  18. #print(prefix_id)
  19. for file_name in files:
  20. path = os.path.join(abs_path,root)
  21. print(path, file_name)
  22. new_file_name = prefix_id + '_' + file_name
  23. if prefix_id in file_name:
  24. pass
  25. else:
  26. os.rename(os.path.join(path+'\\'+file_name),os.path.join(path+'\\'+new_file_name))