如何读取txt文件中的数据存为字符串列表并转换为数字
with open('message.txt','r',encoding='utf-8') as file: #打开txt文件
#格式化坐标 x=[] y=[] z=[] for i in range(21): #设置txt文件数据的行数 data=file.readline() #读取第一行 l1=data.split() #用split把该行字符串转化为list l1 = [ float(num) for num in l1 ] #把list中的字符串变成数字 x.append(l1[3]) #把需要的数据加到相应列表中 y.append(l1[4]) z.append(l1[5])
readline()读取的是字符串
l1=[float(num) for num in l1] 对l1每个元素使用float

浙公网安备 33010602011771号