|
发表于 2020-12-16 23:15:08
|
显示全部楼层
- import os
- import csv
- import shutil
- def main():
- files = os.listdir('.')
- files.remove('cnn_train')
- files.remove('cnn_val')
- with open('result.csv', 'w', encoding='utf-8', newline='') as csvfile:
- writer = csv.writer(csvfile)
- for file in files:
- filename, filesuffix = os.path.splitext(file)
- if filename.isdigit():
- if 0 <= int(filename) <= 2999:
- writer.writerow([file, 'cnn_train'])
- shutil.move(file, r'cnn_train\\' + file)
- else:
- writer.writerow([file, 'cnn_val'])
- shutil.move(file, r'cnn_val\\' + file)
- if __name__ == "__main__":
- main()
复制代码 |
|