网站开发员属于,wordpress注册弹出框,常见的静态网页,seo爱站网txt文件的打开的两种方式#xff1a;f open(data.txt,r) #设置文件对象f.close() #关闭文件为了方便#xff0c;避免忘记close掉这个文件对象#xff0c;可以用下面这种方式替代with open(data.txt,r) as f: #设置文件对象str f…txt文件的打开的两种方式f open(data.txt,r) #设置文件对象f.close() #关闭文件为了方便避免忘记close掉这个文件对象可以用下面这种方式替代with open(data.txt,r) as f: #设置文件对象str f.read() #可以是随便对文件的操作一、读文件1.简单的将文件读取到字符串中f open(data.txt,r) #设置文件对象str f.read() #将txt文件的所有内容读入到字符串str中f.close() #将文件关闭2.按行读取整个文件第一种方法f open(data.txt,r) #设置文件对象line f.readline()line line[:-1]while line: #直到读取完文件line f.readline() #读取一行文件包括换行符line line[:-1] #去掉换行符也可以不去f.close() #关闭文件第二种方法data []for line in open(data.txt,r): #设置文件对象并读取每一行文件data.append(line) #将每一行文件加入到list中第三种方法f open(data.txt,r) #设置文件对象data f.readlines() #直接将文件中按行读到list里效果与方法2一样f.close() #关闭文件3.按列读取文件可以使用pandas的.read_csv读取文件的时候可以给每一列起名字通过列名来调取相应列的数据。import pandas as pddata pd.read_csv( OSDO1012.txt,sep,,headerNone, names[lat,lon,time,z]使用data.lat就可以读取名为lat这一列的数据4.将文件读入数组中data np.loadtxt(data.txt,skiprows 1) #将文件中数据加载到data数组里并且跳过第一行二、写文件1.简单的将字符串写入txt中with open(data.txt,w) as f: #设置文件对象f.write(str) #将字符串写入文件中2.列表写入文件(1)单层列表data [a,b,c]单层列表写入文件with open(data.txt,w) as f:f.writelines(data)(2)双层列表第一种方法:每一项用空格隔开一个列表是一行写入文件data [ [a,b,c],[a,b,c],[a,b,c]]with open(data.txt,w) as f: #设置文件对象for i in data: #对于双层列表中的数据i str(i).strip([).strip(]).replace(,,).replace(\,)\n #将其中每一个列表规范化成字符串f.write(i) #写入文件第二种方法:直接将每一项都写入文件data [ [a,b,c],[a,b,c],[a,b,c]]with open(data.txt,w) as f: #设置文件对象for i in data: #对于双层列表中的数据f.writelines(i) #写入文件3.数组写入文件中第一种方法np.savetxt(data.txt,data) #将数组中数据写入到data.txt文件第二种方法np.save(data.txt,data) #将数组中数据写入到data.txt文件