本文主要是介绍线性编程09--读txt文件,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
读txt文件
变量=open('文件名', 'r',encoding='utf-8')
表示文件中的数据读出来,存入对象,但是print是看不到内容的
如果出现乱码 加上encoding='utf-8'
open表示打开文件
文件名如不在当前目录下,需要指定路径
r表示打开文件用于读数据
读文件时,换行符也会被识别出来
filedata是一个TextIOWrapper对象,一般使用for循环从中遍历行
filedata.close()
关闭文件
读记事本文件
"""
目的:读记事本文件
创建test01.txt文件
输入内容:
zhan 12345
lisi 123456
wang5 123
"""
filedata = open('test01.txt','r')
# print(filedata)
for line in filedata:
# print(line,end='')#end='' 表示print不换行
d = line.split()#表示空格 tab键等空白符进行拆分
print(d)
读取test02.txt数据
"""
目的:读记事本文件
创建test02.txt文件
输入内容:
zhsan,张三
lisi,李四
wang5,王小五
"""
filedata = open('test02.txt','r',encoding='utf-8')
for line in filedata:
# print(line,end='')#整个一行,一行是一个数据
d = line.split(',')#拆分数据 用逗号拆分数据,存入列表
print(d[0],d[1],end='')
这篇关于线性编程09--读txt文件的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!