read([size]):读取文件,如果传了size参数,则读取size字节,否则读取全部
readline([size]):读取一行
readlines([size]):读取完文件,返回文件每一行所组成的列表
1. python读取二进制文件读取二进制文件并保存为Long型 (读取原文件通过UltraEdit查看16进制编码是“78 56 34 12”)
#以二进制的方式读取文件
#coding: UTF-8
fileData = open('/home/ubuntu/staff_sample.dat','rb')
#读取文件的前4个字节 #将读取的4个字节转换为long
data_id = struct.unpack("l",fileData.read(4))
print data_id
打印的结果是305419896。
a,b=(int(x.split()[-1]) for x in open('B').readlines()[:2])open('C','w').writelines([s.replace(s[a,b],'\t'+s[a,b]+' ') for s in open('A').readlines()])