2016년 6월 5일 일요일

(K, E)Python Module Dependency Graphs Example(종속성 그래프 예제)


Contents
    file1~5, Console Command, Result

file1
file2

file3

file4

file5

Console Command
python py2depgraph.py file1.py | python depgraph2dot.py | dot -T png -o result.png

Note
Some built in Libraries(ex> Serial) make py2depgraph.py script error. I don't know the root cause. In that case, that library need to be commented or replace to blank library which has same name to appear in dependency graph. I made another 20 scripts related dependency graph, so this method works file.
기본 라이브러리(예를 들어 Serial)들이 py2depgraph.py 스크립트를 실행하다 에러가 발생하는 경우가 있습니다. 정확한 이유는 모르지만 처리과정에 문제가 있는 것이고, 기본 라이브러리기 때문에 아예 주석으로 바꾸어서 그림에 안나타나게 하거나, 필요 시에는 같은 이름을 가진 .py를 만들어 주면 그림에서 나타나게 할 수 있습니다. 그리고 이 예시 말고 약 20개 python script 로도 dependency graph를 그려보아서 이 방법이 잘 되는 것은 확인 하였습니다.


Result

댓글 없음:

댓글 쓰기