使用Python如何把数据写入文件呢?或者说如何把数据持久化呢?
方式一:使用file
Python代码
1. #!/usr/bin/python
2. poem='abc\n'
3. f=file('poem.txt','w')
4. f.write(poem)
5. 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
7
注意: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的学习qun 740,3222,34
无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!