私はPython開発に不慣れです。ファイル(tmp.addr2line)に何かを書き、このファイルに対してシェルコマンドを実行しようとしています。しかし、シェルコマンドで使用されているファイルと作成したばかりのファイルを比較すると、それらは異なり、使用されているファイルは小さくなっています。
私のコードがあります(subprocess.callで実行されるコマンドは最後のものではありません)。
test = open("tmp.addr2line", "w")
for i in __coverage_information__:
test.write(i.address + "\n")
test.close
subprocess.call("wc tmp.addr2line", shell = True)
戻る
268697 268698 2686976 tmp.addr2line
そして、Pythonスクリプトの後にwc tmp.addr2lineを実行すると、次のようになります。
271710 271710 2717100 tmp.addr2line
そのため、行が欠落しており、理由がわかりません。あなたが私を助けてくれることを願っています。