Mercurial > cpython-lru_cache-weakref
annotate Tools/scripts/suff.py @ 3044:7e7bb00a0a2e legacy-trunk
Added functionality: locate CW projects, copy them, empty them and
binhex them.
| author | Jack Jansen <jack.jansen@cwi.nl> |
|---|---|
| date | Thu, 31 Aug 1995 13:47:14 +0000 |
| parents | 28948181fb2f |
| children | 73758db2f464 |
| rev | line source |
|---|---|
|
1269
28948181fb2f
*** empty log message ***
Guido van Rossum <guido@python.org>
parents:
559
diff
changeset
|
1 #! /usr/local/bin/python |
| 274 | 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 file in files: | |
| 13 suff = getsuffix(file) | |
| 14 if not suffixes.has_key(suff): | |
| 15 suffixes[suff] = [] | |
| 16 suffixes[suff].append(file) | |
| 17 keys = suffixes.keys() | |
| 18 keys.sort() | |
| 19 for suff in keys: | |
| 20 print `suff`, len(suffixes[suff]) | |
| 21 | |
| 22 def getsuffix(file): | |
| 23 suff = '' | |
| 24 for i in range(len(file)): | |
| 559 | 25 if file[i] == '.': |
| 274 | 26 suff = file[i:] |
| 27 return suff | |
| 28 | |
| 29 main() |
