2011-10-12 39 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最爲常用的方法。