|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Nov 2002
Messaggi: 6000
|
[Python] Confronto tra files binari
Ciao a tutti,
avrei bisogno di confrontare die files binari in Python 3.3. Sto utilizzando il modulo filecmp e questo è quanto ho scritto: Codice:
from filecmp import dircmp def checkDiff(dir1, dir2): ret_value = 0 dcmp = dircmp(dir1, dir2, ignore=['.tdat']) if dcmp.diff_files: for name in dcmp.diff_files: print("diff_file %s found in %s and %s" % (name, dcmp.left, dcmp.right)) ret_value = -1 return ret_value La seconda domanda riguarda la modalità shallow. Non ho capito se dircmp la utilizza o meno e se si come si imposta. Grazie. Ultima modifica di Unrue : 12-12-2014 alle 12:43. |
![]() |
![]() |
![]() |
#2 | |
Member
Iscritto dal: Apr 2007
Messaggi: 182
|
Dal reference.
Quote:
|
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Nov 2002
Messaggi: 6000
|
Grazie, mi era sfuggito. Ma come faccio a non usare la modalità shallow? Da quanto ho capito tale modalità non è molto sicura, nel senso che non fa un controllo del contenuto del file.
|
![]() |
![]() |
![]() |
#4 |
Member
Iscritto dal: Apr 2007
Messaggi: 182
|
Forse devi usare filecmp.cmpfiles che consente di disabilitare la modalità shallow.
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:06.