#debe ser binario por si acasoinp=open('archivo1','rb')#lo mismo con esteoutp=open('archivo2','wb')string=inp.read(1)while len(string)>0: outp.write(string) string=inp.read(1) inp.close() outp.close()
inp=open('archivo1','rb') # Abrimos el archivo archivo1outp=open('archivo2','wb') # Abrimos el archivo archivo2string=inp.read(1) # Leemos un carácter y lo metemos en stringwhile len(string)>0: # Mientras en la variable string haya carácteres# ( dejará de haberlos cuando se acabe el archivo ) seguimos con el bucle outp.write(string) # Escribimos el carácter en archivo2 string=inp.read(1) # Y leemos uno nuevo# Al acabarinp.close() # Cerramos el archivo que leíamosoutp.close() # Y en el que escribíamos