파이썬 모듈의 관계도 만들기

1706 단어 Python

개시하다


팩스를 위해 모듈 간의 관계도를 제작합니다.
파이톤으로 모듈의 의존 관계도를 그리려고 합니다. 또는 Python dependencies inside a package에 따라
보아하니 괜찮은 것 같아서 썼다.

snakefood


pip로 설치할 수 있습니다.
$ pip install snakefood 
몇 가지 명령을 제공했는데,sfood로 분석, stood-graphsnakefood용dot 파일을 작성합니다.
분석하려는 패키지의 경로가 ROOT인 경우
$ sfood ROOT | sfood-graph > graph.dot
graph.dot를 낸 다음 적절하게 그립니다.
$ dot -Tjpg graph.dot -o graph.jpg -Gdpi=800
모듈이 많은 경우 해상도(-Gdpi 옵션의 값)를 크게 설정하지 않으면 붕괴되어 읽을 수 없습니다.
jpg 출력 이외의 경우 -Tpng 등이 가능합니다.
sfood에 옵션을 설정하면 외부 포장을 생략할 수 있다.

견본


참고로 시험의 결과를 게재하다.
Graphviz

기타


selenium에 따르면 공구도 갈 수 있을 것 같다.

좋은 웹페이지 즐겨찾기