使用Python 如何把数据写入文件呢?或者说如何把数据持久化呢?
方式一:使用file
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
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)
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']