File io 如何读取不同文件格式的数据并将其用于压缩

File io 如何读取不同文件格式的数据并将其用于压缩,file-io,python-2.7,File Io,Python 2.7,这是用于读取txt文件并将其存储在txt文件中的代码。。我如何阅读任何类型的文件???evn可能是jpeg文件、pdf文件或其他文件。。请帮帮我 提前感谢。您的代码逐行读取*.txt文件(并复制它) 如果要逐字节读取不同类型的文件并打印其位,可以执行以下操作: fob = open('this.txt','rb') fob1 = open('that.txt','wb') content = '' for i in fob: content += i fob1.write(content

这是用于读取txt文件并将其存储在txt文件中的代码。。我如何阅读任何类型的文件???evn可能是jpeg文件、pdf文件或其他文件。。请帮帮我


提前感谢。

您的代码逐行读取*.txt文件(并复制它)

如果要逐字节读取不同类型的文件并打印其位,可以执行以下操作:

fob = open('this.txt','rb')
fob1 = open('that.txt','wb')
content = ''
for i in fob:
    content += i
fob1.write(content)
fob.close()
fob1.close()
或者,如果要压缩和解压文件,可以使用包“zipfile” ; 有关带有各种压缩格式示例的代码,请参见:

是否要逐字节读取文件以操纵其内容?(在这种情况下,每个不同的扩展名对其位的含义有不同的规则)或者,是否只显示文件的内容?
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()