"""举例 读取文件"""# 第一种方式with open('test.txt', 'r', encoding='utf-8') as f: info = f.readlines() for line in info: pass# 第二种方式with open('test.txt', 'r', encoding='utf-8') as f: for line in f: pa...
c.使用缓冲流读到缓冲数组 使用字节流写入文件
d.使用缓冲流读到缓冲数组 再使用缓冲流写文件
PS:为什么要测试 2和3?是因为看到有人说(复制文件最快的做法应该是批量读取到字节数组中然后使用缓冲输出流写入到文件)
2.复制对象
a.首先选取了一个245MB的eclipse压
博主平
时
用
Python
比较多,最近因为工作需要使用Java编程,比较之下,发现
Python
读写文件真是太方便了!Java读写文件非常繁琐,简直让人抓狂!
Python
读写文件的语句
读文件with open('readFile', 'r') as inFile:
for line in inFile.readlines():
print line
之前训练网络的data augmentation这一步我都是用matlab做的,每个patch以tiff的形式存为一张一张小图,每次训练的
时
候再依次去读取。昨天偶然在知乎上看到一个回答说tif的读取
速度
很慢,于是决定测试一下各种文件格式的读取
速度
。
我自己经常用的数据存储格式是.tif、.npy和.mat,所以主要测试这三种格式,测试从占用硬盘空间和读取
速度
两个维度来考虑。
占用硬盘空间方面,.npy和.tif都是无压缩格式,而MATLAB种保存的.mat文件是经过压缩的,体积约为无压缩状态下的1/2。