with open('a.csv','r') as f: for i in f: print(i) while True: a = f.readline() if not a: break f.readlines() 用with语句打开文件返回一个可以迭代的文件对象绑定在as后的变量f: 第一种:直接遍历文件对象,会自动使用IO缓存和内存管理,是一种很好的方法: 第二种:调用readline()方法,一次读取一行,也不会占用太大内存,但代码显得臃肿,而且,虽然readline()方法是用C实现的…
背景 前段时间博文DICOM:dcm4che工具包怎样压缩dcm文件探讨(前篇)提到了一个问题:"利用dcm4che工具包中的dcm2dcm来进行dcm文件的压缩和加压缩.即改变dcm文件里的Transfer Syntax,比如由1.2.840.10008.1.2(Implicit VR Little Endian)变成1.2.840.10008.1.2.4.70(JPEG LossLess,Non-Hierarchical,First_order Prediction Process 14).…