python按照序号创建文件夹并且按照序号将产生的文件填入创建的文件夹

您所在的位置:网站首页 新建文件夹怎么自动生成序号 python按照序号创建文件夹并且按照序号将产生的文件填入创建的文件夹

python按照序号创建文件夹并且按照序号将产生的文件填入创建的文件夹

2024-07-03 16:12| 来源: 网络整理| 查看: 265

我们用python创建文件的时候需要按照一定的序号将文件放入规定的文件夹,创建文件夹的时候需要用到索引 i,j,k 等,以下是我写好的代码

import os import numpy as np from matplotlib import pyplot as plt import time path = 'G://phase8//original_npy1//' # new_path = 'G://phase8//phs1//' for root, dirs, files in os.walk(path): for i in range(len(files)): file_path = os.path.join(root, files[i]) phase = np.load(file_path) for j in range(20): new_path = 'G://phase8//phs1//' if i = 10 and i = 100 and i = 1000: new_path = new_path + str(i) + '_' + str(j) os.makedirs(new_path) phase1 = phase[256*j: 256*j+256,:] # 长横图 for k in range(40): phase2 = phase1[:, k*128:256+k*128] # 256*256的图片 间隔为128 plt.imshow(phase2) plt.axis('off') plt.gcf().set_size_inches(256 / 100, 256 / 100) plt.gca().xaxis.set_major_locator(plt.NullLocator()) plt.gca().yaxis.set_major_locator(plt.NullLocator()) plt.subplots_adjust(top=1,bottom=0,right=1,left=0,hspace=0,wspace=0) plt.margins(0, 0) if i = 10 and i = 100 and i = 1000: # np.save(new_path + '//' + str(i) + str('_')+str(j) + str('_') + str(k), phase2) plt.savefig(new_path + '//' + str(i) + str('_') + str(j) + str('_') + str(k), dpi=100) print(i, j, k) print('---save successfully---')


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3