Java教程

线性编程09--读txt文件

本文主要是介绍线性编程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文件的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!