python读文件

一、读文件

1.简单的将文件读取到字符串中

 f = open("/root/python/username.txt","r")  #设置文件对象

    str = f.read() #将txt文件的所有内容读入到字符串str中
     
    f.close() #将文件关闭

2.按行读取整个文件

2.1、第一种方法

f = open("/root/python/username","r") #设置文件对象
 
line = f.readline()
 
line = line[:-1]    #目的去除/n
 
while line: #直到读取完文件
 
line = f.readline() #读取一行文件,包括换行符
 
line = line[:-1] #去掉换行符,也可以不去
 
f.close() #关闭文件

2.2、第二种方法

data = []
 
for line in open("/root/python/username.txt","r"): #设置文件对象并读取每一行文件
 
data.append(line) #将每一行文件加入到list中

2.3、第三种方法

f = open("/root/python/username","r") #设置文件对象
 
data = f.readlines() #直接将文件中按行读到list里,效果与方法2一样
 
f.close() #关闭文件

 3.将文件读入数组中

    import numpy as np
     
    data = np.loadtxt("data.txt") #将文件中数据加载到data数组里
原文地址:https://www.cnblogs.com/slyy/p/11804012.html