python中的保存文件,自用

第一种情况:1.1 list保存到csv文件中并用,分割

feas = []
# 存入
file = open("**.csv",'ab') # 可以持续添加
np.savetxt(file,X=feas, delimiter=",")
file.close()
# 记得要close不然会保存失败
# 取出是numpy.array
np.loadtxt(fname="**.csv", dtype=np.float, delimiter=",")

1.2 numpy保存到csv文件中

b = np.array([1,2,3])
np.savetxt(fname="**.csv",X=b,delimiter=",")
# 注意:这里和上面的不同在于上面需要先open,但是这里先open就会保存失败,一定是把文件名写进fname里

保存的csv文件打开之后就是这个样子 

 

f2 = np.loadtxt(fname="**.csv", dtype=np.float,delimiter=",")

 使用np.loadtxt打开是这样子的: 

[1. 2. 3.]

1.3 numpy保存到csv中,用np.loadtxt(fname="***.csv", dtype=np.float, delimiter=",")取出

# file_csv = codecs.open("555.csv", 'a', 'utf-8')  # 追加
# writer = csv.writer(file_csv, delimiter=',', quotechar=' ', quoting=csv.QUOTE_MINIMAL)
# for data in class_feas:
#     writer.writerow(data)


 第二种情况:1.1 文字或者数字直接保存到txt中

f = open("**.txt", 'ab')
f.write(().encode()) # 由于存入的是中文str,要记得encode()
f.close()
# tensorflow中保存loss
train_loss_txt = open("**.txt", "a+")
train_loss_txt.write(str(train_loss.result().numpy()))

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值