开发者社区> 黄威的世界> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

python 写入文件

简介:
+关注继续查看

使用Python 如何把数据写入文件呢?或者说如何把数据持久化呢?

方式一:使用file

 

Python代码  收藏代码
  1. #!/usr/bin/python  
  2.   
  3. poem='abc\n'  
  4. f=file('poem.txt','w')  
  5. f.write(poem)  
  6. f.close()  

 注意:file()的第二个参数,“w”表示以“写”的方式打开文件

 

 

方式二:使用open

 

Python代码  收藏代码
  1. >>> a=['a\n','111\n','yyy\n']  
  2. >>> a  
  3. ['a\n''111\n''yyy\n']  
  4. >>> f=open('c.txt','w')  
  5. >>> f.writelines(a)  
  6. >>> f.close  

注意:open()的第二个参数,“w”表示以“写”的方式打开文件

 

方式三:(仅适用于python3

Python代码  收藏代码
  1. >>> man_file=open('man_data.txt','w')  
  2. >>> print(['abc','\n'],file=man_file)  
  3. >>> man_file.close()  
  4. >>>  
  5. root@ function_study# ls  
  6. man_data.txt  nest.py  
  7. root@ function_study# cat man_data.txt  
  8. ['abc''\n']  

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Python写入文件(write和writelines)
Python写入文件(write和writelines)详解
0 0
深度之眼(十三)——Python:类-面向对象的编程(下)
深度之眼(十三)——Python:类-面向对象的编程(下)
0 0
深度之眼(十三)——Python:类-面向对象的编程(上)
深度之眼(十三)——Python:类-面向对象的编程(上)
0 0
深度之眼(九)——python函数--面向过程的编程(下)
深度之眼(九)——python函数--面向过程的编程(下)
0 0
深度之眼(九)——python函数--面向过程的编程(上)
深度之眼(九)——python函数--面向过程的编程(上)
0 0
Python编程:MySQLdb模块对数据库的基本增删改查操作
Python编程:MySQLdb模块对数据库的基本增删改查操作
0 0
Python编程:entry_points将Python模块转变为命令行工具
Python编程:entry_points将Python模块转变为命令行工具
0 0
Python编程:SQLAlchemy查询数据没有变化
遇到一个问题,使用一条相同的sql,多次查询数据库,每次数据都一样,而且数据库更新了,也没有查到新数据 经过Google,发现是SQLAlchemy的缓存机制导致的 设置隔离级别参数isolation_level 就可以解决
0 0
Python编程:运行目录或zip压缩文件
Python编程:运行目录或zip压缩文件
0 0
+关注
黄威的世界
我是一个热衷IT技术的人,希望自己不断地设计开发出对别人非常有用的软件。有近7年的java开发经验(包括2年Android开发经验)和一年左右的linux使用经验。擅长Java Web后台开发 ,喜欢研究新的各种实用技术
文章
问答
文章排行榜
最热
最新
相关电子书
更多
给运维工程师的Python实战课
立即下载
Python 脚本速查手册
立即下载
ACE 区域技术发展峰会:Flink Python Table API入门及实践
立即下载