def genFreqDomTree(event):
absoluteFileName = tkFileDialog.askopenfilename()
fileNameTokens = absoluteFileName.split("/")
relFileName = fileNameTokens[len(fileNameTokens)-1]
outFileName = "tracerDomFreq_" + relFileName[relFileName.index('_')+1:relFileName.index('.')] + ".dot"
tracerDomCommand = []
tracerDomCommand.append("python")
tracerDomCommand.append("./scripts/tracerDomFreq.py")
tracerDomCommand.append(absoluteFileName)
outFile = open(outFileName, "w")
result = subprocess.call(tracerDomCommand, stdout=outFile)
outFile.close()
graphCommand = []
graphCommand.append("dot")
graphCommand.append("-Tpdf")
graphCommand.append("-O")
graphCommand.append(outFileName)
result = subprocess.call(graphCommand)
print(result)
subprocess.call("open " + outFileName + ".pdf", shell=True)
评论列表
文章目录