Python3将数据保存为txt文件的方法


Posted in Python onSeptember 12, 2019

Python3将数据保存为txt文件的方法,具体内容如下所示:

f = open("data/model_Weight.txt",'a')  #若文件不存在,系统自动创建。'a'表示可连续写入到文件,保留原内容,在原
                      #内容之后写入。可修改该模式('w+','w','wb'等)
 
f.write("hello,sha")  #将字符串写入文件中
f.write("\n")         #换行  
if __name__=='__main__':
  fw = open("/exercise1/data/query_deal.txt", 'w')  #将要输出保存的文件地址
  for line in open("/exercise1/data/query.txt"):  #读取的文件
    fw.write("\"poiName\":\"" + line.rstrip("\n") + "\"")  # 将字符串写入文件中
    # line.rstrip("\n")为去除行尾换行符
    fw.write("\n")  # 换行

上面代码结果如下:

输入     

Python3将数据保存为txt文件的方法   

输出结果:

Python3将数据保存为txt文件的方法

with open("data/model_Weight.txt", 'ab') as abc:  #写入numpy.ndarray数据
  np.savetxt(abc, Data, delimiter=",")     #使用numpy.savetxt()写入数据,Data为要存的变量因为numpy.ndarray数                                    #据无法用write()写入,数据间用','相隔。
f.write("\n") #换行
f.write("$***********world")        #可对文件继续写入
 
f.close()          #关闭

write可这样写入:f.write('%s%d%s%d%s%d%s'%("first",X,"_",Y,"_",Z,"hours  :"))  #X,Y,Z为整型变量,则写入后内容为firstX_Y_Zhours :(变量分别用值代替)  

Example: 

x = y = z = np.arange(0.0,5.0,1.0)
np.savetxt('test.out', x, delimiter=',')  # 数组x
np.savetxt('test.out', (x,y,z))  #x,y,z相同大小的一维数组
np.savetxt('test.out', x, fmt='%1.4e')  #

参考网址:https://docs.scipy.org/doc/numpy/reference/generated/numpy.savetxt.html

numpy中保存其他文件格式的方法:

numpy.save(file, arr, allow_pickle=True, fix_imports=True) #保存为二进制文件,格式:.npz

Example:

x = np.arange(10)
np.save('finaname', x)

使用numpy.load(filename)读入数据

[source]

numpy.savez(file,*args,**kwds)保存多个数组到文件,文件格式:.npz

Example:np.savez('data/first.npz', positiveSample=data1, negSample=data2)

同样使用numpy.load('data/first.npz')读入数据

总结

以上所述是小编给大家介绍的Python3将数据保存为txt文件的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
Python中文编码那些事
Jun 25 Python
python爬虫常用的模块分析
Aug 29 Python
Python使用Scrapy爬取妹子图
May 28 Python
使用Python对SQLite数据库操作
Apr 06 Python
python excel使用xlutils类库实现追加写功能的方法
May 02 Python
基于python绘制科赫雪花
Jun 22 Python
Django中使用Whoosh进行全文检索的方法
Mar 31 Python
Python数据类型之Number数字操作实例详解
May 08 Python
Appium+python自动化怎么查看程序所占端口号和IP
Jun 14 Python
Python OpenCV图像指定区域裁剪的实现
Oct 30 Python
python使用多线程查询数据库的实现示例
Aug 17 Python
Python机器学习之底层实现KNN
Jun 20 Python
Python3 tkinter 实现文件读取及保存功能
Sep 12 #Python
调试Django时打印SQL语句的日志代码实例
Sep 12 #Python
Python socket非阻塞模块应用示例
Sep 12 #Python
Python的条件锁与事件共享详解
Sep 12 #Python
Python的互斥锁与信号量详解
Sep 12 #Python
python使用sklearn实现决策树的方法示例
Sep 12 #Python
Python环境Pillow( PIL )图像处理工具使用解析
Sep 12 #Python
You might like
PHP学习笔记之二 php入门知识
2011/01/12 PHP
php array_intersect比array_diff快(附详细的使用说明)
2011/07/03 PHP
PHP内存缓存Memcached类实例
2014/12/08 PHP
PHP多态代码实例
2015/06/26 PHP
tp5框架使用composer实现日志记录功能示例
2019/01/10 PHP
js 自制滚动条的小例子
2013/03/16 Javascript
如何使用Jquery获取Form表单中被选中的radio值
2013/08/09 Javascript
如何判断鼠标是否在DIV的区域内
2013/11/13 Javascript
JavaScript中的函数嵌套使用
2015/06/04 Javascript
Vue 过渡(动画)transition组件案例详解
2017/01/22 Javascript
微信小程序实现带刻度尺滑块功能
2017/03/29 Javascript
Node.js 使用命令行工具检查更新
2017/06/08 Javascript
vue小图标favicon不显示的解决方案
2017/09/19 Javascript
基于vue,vue-router, vuex及addRoutes进行权限控制问题
2018/05/02 Javascript
4 种滚动吸顶实现方式的比较
2019/04/09 Javascript
Layui 数据表格批量删除和多条件搜索的实例
2019/09/04 Javascript
webpack3升级到webpack4遇到问题总结
2019/09/30 Javascript
[01:06:07]2014 DOTA2国际邀请赛中国区预选赛5.21 DT VS CIS
2014/05/22 DOTA
[39:08]完美世界DOTA2联赛PWL S3 LBZS vs CPG 第一场 12.12
2020/12/16 DOTA
用C++封装MySQL的API的教程
2015/05/06 Python
python cx_Oracle模块的安装和使用详细介绍
2017/02/13 Python
python+mongodb数据抓取详细介绍
2017/10/25 Python
Python实现识别手写数字 简易图片存储管理系统
2018/01/29 Python
[原创]windows下Anaconda的安装与配置正解(Anaconda入门教程)
2018/04/05 Python
Python 实例方法、类方法、静态方法的区别与作用
2019/08/14 Python
Python2与Python3的区别点整理
2019/12/12 Python
django实现模型字段动态choice的操作
2020/04/01 Python
HTML5: Web 标准最巨大的飞跃
2008/10/17 HTML / CSS
Nordgreen英国官网:斯堪的纳维亚设计师手表
2018/10/24 全球购物
大学生专科毕业生自我评价
2013/11/17 职场文书
经济与贸易专业应届生求职信
2013/11/19 职场文书
护士求职信
2014/07/05 职场文书
小学秋季运动会报道稿
2014/09/30 职场文书
幼儿园法制宣传日活动总结
2014/11/01 职场文书
Go 语言中 20 个占位符的整理
2021/10/16 Golang
Mysql多层子查询示例代码(收藏夹案例)
2022/03/31 MySQL