Как преобразовать файлы .db в файлы .dat, используя Python? - PullRequest
0 голосов
/ 28 апреля 2020

Мне нужно превратить несколько файлов .db в файл .dat, чтобы использовать следующий код

with open(f"path",'rb') as f:#feature_distance_v2R1-4.dat
d = pickle.load( f )
print(d)

Я должен отметить, что способ загрузки файлов следующий:

def load_data(data_path='.', expnames=('R1','R2','R3','R4'), segments=('wait','blanking','preeject','eject'), fnpattern='AKF_E_{exp_desn}_Stempel_1_Formular_punches_segment_{segment}'):
'''
Creat a dictionary to save all the loaded rawdata for easily calling out

Parameters
-----------------
data_path: path of the needed datasets

Returns
-----------------
out_data:dict
        dictionary that contains loaded datasets of R1,R2,R3,R4
'''
out_data={}
for exp_desn in expnames:
    row={}
    for segment in segments:
        dbname=os.path.join(data_path, fnpattern.format(segment=segment, exp_desn=exp_desn) )
        #assert os.path.exists(dbname+'.db')
        data=load_all_segments(dbname)
        row[segment] = data
    out_data[exp_desn] =  row
return out_data

когда я использую это, у меня загружено 22 дБ файла, и я хочу перенести их в файл .dat, который содержит все из них. Я не знал, как это сделать, кто-нибудь может помочь с этим? Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...