废话不多说,先看示例
dir = '../dataYe/'
out_dir = '../structure/'
for file in os.listdir(dir):#遍历文件夹内的文件,file是str类型的文件名
if os.path.splitext(file)[1] == '.json':
newname = os.path.splitext(file)[0]+'_struct.json' # 是为了后边命名
#print(newname)
else: # 如果后缀不是json,那么跳过这个文件
continue
os.listdir()
:用于返回指定的文件夹内的文件名的str_list
;os.path.splitext()
:分离指定文件的文件名与扩展名;默认返回(fname,fextension)元组,可做分片操作;
此后可以通过pandas
读写处理文件