[python]使用txt保存和读取列表变量
来源:互联网 发布:淘宝补单怎么收费 编辑:程序博客网 时间:2024/06/06 07:44
问题:
在python实际运用中,我们经常需要将变量保存在txt文件中,并且希望未来能读取他们。这里我们将自定义两个函数,来简化这个操作。
解决:
1.保存入txt文件输入:content(列表变量),filename(文件名,如'1.txt'),mode(读写方式,默认mode = 'a').输出:在当前目录下创建一个名为filename文件,并且将列表的每个元素逐一写入文件(加入换行符).
def text_save(content,filename,mode='a'): # Try to save a list variable in txt file. file = open(filename,mode) for i in range(len(content)): file.write(str(content[i])+'\n') file.close()
2.读取出txt文件输入:filename(文件名,如'1.txt').输出:函数返回一个列表,里面包含每行的内容,并且自动屏蔽换行符(如果没有找到该文件名,返回空列表).
def text_read(filename): # Try to read a txt file and return a list.Return [] if there was a mistake. try: file = open(filename,'r') except IOError: error = [] return error content = file.readlines() for i in range(len(content)): content[i] = content[i][:len(content[i])-1] file.close() return content
实际使用:
运行
test_text = ['just','for','test']text_save(test_text,'1.txt')
可以得到一个名为1.txt的文本文档,里面内容为
justfortest
现在我们尝试读取该文件
test_content = text_read('1.txt')print test_content
得到结果为
['just', 'for', 'test']
0 0
- [python]使用txt保存和读取列表变量
- [python]使用txt保存和读取列表变量
- 使用python读取.txt文件并保存到Excel中
- Python 以txt格式保存和读取json数据
- 读取和保存txt文件
- 使用C#写入并保存为*.txt和读取数据
- python 读取txt 和 写入 txt
- 使用python读取txt文本
- Matlab读取和保存TXT文件数据
- 用python 读取txt文件并保存为array
- Python读取多个txt文件并进行保存
- 用python 读取txt文件并保存为array
- 使用Python读取TXT并且分割网址
- python读取和显示txt文件
- python读取和写入txt 编码问题
- python 读取txt,json和hdf5文件
- python实现txt/csv的读取和写入txt/csv!
- 使用pycaffe读取caffemodel参数(保存到txt文件)
- 树结构
- 通过第三方平台shareSDK分享链接
- 关于Adapter的notifyDataSetChanged是否生效
- ScrollView与GridView滚动发生冲突
- WSDL UDDI SOAP与在webserver标准中的作用
- [python]使用txt保存和读取列表变量
- 响应式布局初设(二)
- POJ-3494 Largest Submatrix of All 1’s(单调栈)
- RStudio: Warning message: Setting LC_CTYPE failed, using "C" 浅析
- Nio
- 广告版技术BillBoard 原理与实现
- opencv中的bitwise_not,bitwise_xor,bitwise_or,bitwise_and的使用方法与效果。
- 4种方法让SpringMVC接收多个对象
- Unicode与UTF-8