0
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 ファイルに保存するために使用されるコードです。jpegファイル、pdfファイル、またはその他のファイルである可能性があります.. Plsは私を助けてくれます..

前もって感謝します..

4

1 に答える 1

1

コードは *.txt ファイルを 1 行ずつ読み取ります (そしてコピーします)。

異なるタイプのファイルをバイトごとに読み取り、そのビットを出力する場合は、次のようにします。

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を参照してください。

于 2013-02-28T19:13:47.493 に答える