将 json 文件附加到变量时出现问题

问题描述 投票:0回答:0

我在将 python 中的所有 json 文件附加到一个变量以进行 pickle 时遇到问题,这样我就可以调用主文件了

错误类型错误:无法腌制“_io.TextIOWrapper”对象

dataBrain = []
for fn in os.listdir("botFolder\storage\items"):
    if fn.endswith(".json"):
        with open(f'botFolder\storage\items\{fn}', 'r') as outfile:
            print(f'{fn} Appended to data brain')
            dataBrain.append(outfile)

print(dataBrain)
with open('botFolder\storage\config.pkl', 'wb') as f:
    pickle.dump(dataBrain, f)
    vFunctions.consoleFuncs.cLog('Pickled Files Successfully! :)', 'LGREEN')

我尝试了很多格式,但似乎无法破解(如果可能的话) 感谢您的阅读:)

python json append pickle
© www.soinside.com 2019 - 2024. All rights reserved.