1、读取数据
f_path = 'C:/Users/Lenovo/Desktop/1.txt' # 设定文件的路径
with open(f_path,'r') as f: # 使用with open的方式进行读,读的关键字为'r'
print(f.read()) # 查看数据的读取结果
f.close() # 读取完成之后关闭文件
2、逐行读取数据并存入list列表中
f_path = 'C:/Users/Lenovo/Desktop/1.txt' # 设定文件的路径
dt = [] # 设置一个空的list,用于存放读取得到的数据
with open(f_path,'r') as f: # 使用with open的方式进行读,读的关键字为'r'
for line in f: # 使用for循环逐行读取数据
dt.append(line.rstrip()) # rstrip用于去除换行符号
print(dt) # 查看数据的结果
f.close() # 关闭读得的文件
3、将刚才得到的数据由字符串格式转为数值型格式,并去掉空格
dt2 = [] # 设置一个空列表,用于存储数据
print(dt) # 查看原始的数据情况
for data in dt:
dt2.append(list(map(float,data.split(' ')))) # 使用split函数按照空格进行字符串分割,再把结果传递给map函数用于数据类型转化&#x