读取文件

1python内部

f=open("C:/Users/昀朵/Desktop/learn_final_r1/pace_feature_matrix.txt","r")

for line in f:

    data_list=line.strip().split('\t')       split就是把每一行返回成一个列表,列表中的元素以\t分割

f.close()


f=open("C:/Users/昀朵/Desktop/learn_final_r1/pace_feature_matrix.txt","r")

label=f.readlines()            #读取所有行,直接读在一个列表中,每行作为一个元素

label=f.read()

print (label)


with open("C:/Users/昀朵/Desktop/learn_final_r1/pace_classification.txt","r") as f:

    for line in f:

        label.append(float(line.strip()))


2pd.read_csv()

sep如果不指定参数,则会尝试使用逗号分隔。

header=None

即指明原始文件数据没有列索引,这样read_csv为自动加上列索引,除非你给定列索引的名字。

header=0

表示文件第0行(即第一行,索引从0开始)为列索引,这样加names会替换原来的列索引。

index_col:

int类型值,序列,FALSE(默认 None)将真实的某列当做index(列的数目,甚至列名)。多列就是层次索引。


3linecache模块

text = linecache.getline(‘a.txt',2)                          输出固定行

你可能感兴趣的:(读取文件)