資源簡介
代碼片段和文件信息
#!/usr/bin/env?python3
import?sys
import?struct
import?argparse
def?_print(*args?**kwargs):
????try:
????????print(*args?**kwargs)
????except?BrokenPipeError:
????????sys.exit(1)
def?print_result(n?flag?value?name):
????_print(‘{:<8d}0x{:<6X}0x{:<10X}{:<12}‘.format(n?flag?value?name))
def?main():
????parser?=?argparse.ArgumentParser()
????parser.add_argument(‘filename‘?metavar=‘FILE‘)
????args?=?parser.parse_args()
????fo?=?open(args.filename?‘rb‘)
????file_size?symtbl_size?=?struct.unpack(‘>II‘?fo.read(8))
????symbol_table?=?fo.read(symtbl_size?*?8)
????sym_names?=?fo.read()
?
- 上一篇:葡萄牙銀行客戶營銷數據
- 下一篇:Python求解非線性方程組的高效方法.py
評論
共有 條評論