-#! /usr/bin/env python
+#! /usr/bin/env python3
"""cmp.py: compare two files. Replace cmp because standard cmp cannot compare
large files.
"""
import sys, os
if sys.argv[1] in ("-h", "--help"):
- print "Broytman cmp.py 1.0, Copyright (C) 2003 PhiloSoft Design"
- print "Usage: cmp.py [-h|--help|-V|--version] [-i] file1 file2"
+ print("Broytman cmp.py 1.0, Copyright (C) 2003-2023 PhiloSoft Design")
+ print("Usage: cmp.py [-h|--help|-V|--version] [-i] file1 file2")
sys.exit()
elif sys.argv[1] in ("-V", "--version"):
- print "Broytman cmp.py 1.0, Copyright (C) 2003 PhiloSoft Design"
+ print("Broytman cmp.py 1.0, Copyright (C) 2003-2023 PhiloSoft Design")
sys.exit()
elif sys.argv[1] == "-i":
show_pbar = False
try:
size = os.path.getsize(fname1)
except:
- print filename, ": no such file"
+ print(filename, ": no such file")
sys.exit(1)
if show_pbar:
pbar.display(file1.tell())
if block1 and block2:
- if len(block1) <> len(block2):
+ if len(block1) != len(block2):
report()
break
elif block1:
else:
break
- if block1 <> block2:
+ if block1 != block2:
report()
break