(root)/
Python-3.11.7/
Tools/
scripts/
suff.py
       1  #! /usr/bin/env python3
       2  
       3  # suff
       4  #
       5  # show different suffixes amongst arguments
       6  
       7  import sys
       8  
       9  
      10  def main():
      11      files = sys.argv[1:]
      12      suffixes = {}
      13      for filename in files:
      14          suff = getsuffix(filename)
      15          suffixes.setdefault(suff, []).append(filename)
      16      for suff, filenames in sorted(suffixes.items()):
      17          print(repr(suff), len(filenames))
      18  
      19  
      20  def getsuffix(filename):
      21      name, sep, suff = filename.rpartition('.')
      22      return sep + suff if sep else ''
      23  
      24  
      25  if __name__ == '__main__':
      26      main()