fob = open('this.txt','rb')
fob1 = open('that.txt','wb')
content = ''
for i in fob:
content += i
fob1.write(content)
fob.close()
fob1.close()
这是一个用于读取 txt 文件并将其存储在 txt 文件中的代码。我如何读取任何类型的文件???tht 可能是 jpeg 文件、pdf 文件或其他文件.. 请帮帮我..
提前致谢..
fob = open('this.txt','rb')
fob1 = open('that.txt','wb')
content = ''
for i in fob:
content += i
fob1.write(content)
fob.close()
fob1.close()
这是一个用于读取 txt 文件并将其存储在 txt 文件中的代码。我如何读取任何类型的文件???tht 可能是 jpeg 文件、pdf 文件或其他文件.. 请帮帮我..
提前致谢..
您的代码逐行读取 *.txt 文件(并复制它)。
如果你想逐字节读取不同类型的文件,并打印它的位,你可以这样做:
f = open('test.gnu','rb')
flag=1;
while flag:
byte = f.read(1)
flag = (byte != "")
if flag:
# do something with the byte, eg:
# print its bits:
print '{0:08b}'.format(ord(byte))
f.close()
或者如果你想压缩和解压缩文件,你可以使用包“zipfile” http://docs.python.org/2/library/zipfile;有关具有各种压缩格式示例的代码,请参见: http: //pymotw.com/2/compression.html