2011-10-12 42 views
2

我试图从ELF文件(Linux内核模块)中提取build-id。 现在它的使用:Python - 从ELF文件获取build-id

subprocess.check_output(['eu-readelf', '-n', filename]).split()[-1] 

我想知道是否有一个更pythony的方式来达到同样的效果?

谢谢,亚历克斯。

回答

2

从python调用eu-readelf命令,就像你所做的那样,是最优雅和可读的方法。由于python强调可读性,所以我认为这是Pythonic最为常用的方法。