baidu_31302703 2017-06-07 14:36 采纳率: 0%
浏览 3655

python里的变量值如何存储到txt文件中

import sys
if sys.version_info[0] == 2:
import cPickle as pickle
else:
import pickle

fo = open('train_data.pkl', 'rb')
if sys.version_info[0] == 2:
entry = pickle.load(fo)
else:
entry = pickle.load(fo, encoding='latin1')
fo.close()

train_data2 = entry['train_data2']
train_data1 = entry['train_data1']
train_labels1 = entry['train_labels1']
valid_data1 = entry['valid_data1']
valid_labels1 = entry['valid_labels1']
valid_data2 = entry['valid_data2']
valid_labels2 = entry['valid_labels2']

f = open('E:\1.txt','w')
f.write(train_data1)

我从pkl文件里读出来的变量不知道怎么存到txt里,打开生成的txt一直是空的。求解答!

  • 写回答

2条回答 默认 最新

  • TensorGroot 2017-06-08 06:15
    关注

    最好这样使用 with open('E:\1.txt','w') as fs: fs.write(str(x))

    评论

报告相同问题?

悬赏问题

  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记