Mercurial > paraspace
comparison paraspace/dexfile.py @ 75:9422a25e798d
Pass filename from argument list for dexfile.py
author | Thinker K.F. Li <thinker@codemud.net> |
---|---|
date | Tue, 12 Jul 2011 17:09:49 +0800 |
parents | 9504ad530dbf |
children | 9c7bfb13b262 |
comparison
equal
deleted
inserted
replaced
74:cdc27039654c | 75:9422a25e798d |
---|---|
1647 pass | 1647 pass |
1648 pass | 1648 pass |
1649 | 1649 |
1650 | 1650 |
1651 if __name__ == '__main__': | 1651 if __name__ == '__main__': |
1652 dex = DEXFile.open('data/testdata1.dex') | 1652 import sys |
1653 | |
1654 if len(sys.argv) != 2: | |
1655 print >> sys.stderr, 'Usage: %s <dex file>' % (sys.argv[0]) | |
1656 sys.exit(1) | |
1657 pass | |
1658 | |
1659 dex_fname = sys.argv[1] | |
1660 dex = DEXFile.open(dex_fname) | |
1653 | 1661 |
1654 print 'Header' | 1662 print 'Header' |
1655 h = dex.header | 1663 h = dex.header |
1656 for attr in h.child_names: | 1664 for attr in h.child_names: |
1657 print '\t%s: %s' % (attr, repr(getattr(h, attr))) | 1665 print '\t%s: %s' % (attr, repr(getattr(h, attr))) |