|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Nov 2002
Messaggi: 6521
|
[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 13:43. |
|
|
|
|
|
#2 | |
|
Member
Iscritto dal: Apr 2007
Messaggi: 182
|
Dal reference.
Quote:
|
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Nov 2002
Messaggi: 6521
|
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: 21:17.


















