symbian-qemu-0.9.1-12/python-2.6.1/Tools/scripts/suff.py
changeset 1 2fb8b9db1c86
equal deleted inserted replaced
0:ffa851df0825 1:2fb8b9db1c86
       
     1 #! /usr/bin/env python
       
     2 
       
     3 # suff
       
     4 #
       
     5 # show different suffixes amongst arguments
       
     6 
       
     7 import sys
       
     8 
       
     9 def main():
       
    10     files = sys.argv[1:]
       
    11     suffixes = {}
       
    12     for filename in files:
       
    13         suff = getsuffix(filename)
       
    14         if not suffixes.has_key(suff):
       
    15             suffixes[suff] = []
       
    16         suffixes[suff].append(filename)
       
    17     keys = suffixes.keys()
       
    18     keys.sort()
       
    19     for suff in keys:
       
    20         print repr(suff), len(suffixes[suff])
       
    21 
       
    22 def getsuffix(filename):
       
    23     suff = ''
       
    24     for i in range(len(filename)):
       
    25         if filename[i] == '.':
       
    26             suff = filename[i:]
       
    27     return suff
       
    28 
       
    29 if __name__ == '__main__':
       
    30     main()