python读写文件数据(换行写入以及按行读取)
2018-04-04 09:24
1356 查看
我需要把一个2*50000的数据保存到本地,然后再从其中读取
1.写入数据 acc_array是一个2*50000的二维数组
保存数据截图
2.读取数据,按照行读取
我这里是把每一行的两个数字读取出来,相除后产生一个新数组import numpy as np
file=open('test.txt','r')
#a=[[0]*2 for i in range(50000)]
a=[]
m=''
n=''
for j in range(50000):
line=file.readline()
print(line)
for i in range(len(line)):
if line[i]>='0' and line[i]<='9':
m=m+line[i]
else:
break
for t in range(i,len(line)):
if line[t]>='0' and line[t]<='9':
n=n+line[t]
print(m,'*******',n)
a.append(float((1.0*int(n))/(1.0*int(m))))
print(a[j])
m=''
n=''
if not line:
break
print(line)
print(np.argsort(a))
1.写入数据 acc_array是一个2*50000的二维数组
f=open('PATH/test.txt','w') for j in range(50000): f.write(str(acc_array[j][0])) f.write(' ') f.write(str(acc_array[j][1])+'\n') f.close()这里的换行保存,打开记事本文件的时候发现并没有换行,没关系,以word或者notepad打开都是换行的 而且不影响读取
保存数据截图
2.读取数据,按照行读取
我这里是把每一行的两个数字读取出来,相除后产生一个新数组import numpy as np
file=open('test.txt','r')
#a=[[0]*2 for i in range(50000)]
a=[]
m=''
n=''
for j in range(50000):
line=file.readline()
print(line)
for i in range(len(line)):
if line[i]>='0' and line[i]<='9':
m=m+line[i]
else:
break
for t in range(i,len(line)):
if line[t]>='0' and line[t]<='9':
n=n+line[t]
print(m,'*******',n)
a.append(float((1.0*int(n))/(1.0*int(m))))
print(a[j])
m=''
n=''
if not line:
break
print(line)
print(np.argsort(a))
相关文章推荐
- python 在excel文件中写入date日期数据,以及读取excel日期数据,如何在python中正确显示date日期。
- python3将csv文件中的两列数据读取出来,并且按行写入txt文本之中
- python Pandas 读取数据,写入文件
- python读取 .txt 文本内容以及将程序执行结果写入txt文件
- python将对象写入文件,以及从文件中读取对象
- ean13码的生成,python读取csv中数据并处理返回并写入到另一个csv文件中
- python直接按行读取gz压缩文件中的文本文件的数据
- python读写Excel文件--使用xlrd模块读取,xlwt模块写入
- python 从shell读取指定文件以及写入指定文件
- Python中文件的写入读取以及附加文字
- java将float数据写入csv 并在python中读取csv文件
- java读写properties文件,解决系统找不到指定路径,解决写入后读取正常,但文件数据未更新问题
- 文件操作ofstream,open,close,ifstream,fin,按照行来读取数据, fstream,iosin iosout,fio.seekg(),文件写入和文件读写,文件拷贝和文件
- C++学习--向txt文件写入数据、读取数据、获取行数以及删除文件
- [C++]读写txt文件和从txt文件中读取数据写入数组中
- 【python coding 2:文件读写】读取本地文件里的ip地址,循环写入到新的文件中
- Android读写文件 获取文件并读取写入数据
- python从oracle读取数据写入到文件里
- python读取.txt文件数据和将数据写入文件.txt
- Python 学习(4)---文件的读写操作以及数据的腌制