파이썬 모듈의 관계도 만들기
1706 단어 Python
개시하다
팩스를 위해 모듈 간의 관계도를 제작합니다.
파이톤으로 모듈의 의존 관계도를 그리려고 합니다. 또는 Python dependencies inside a package에 따라
보아하니 괜찮은 것 같아서 썼다.
snakefood
pip로 설치할 수 있습니다.$ pip install snakefood
몇 가지 명령을 제공했는데,sfood
로 분석, stood-graph
로 snakefood용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에 따르면 공구도 갈 수 있을 것 같다.
Reference
이 문제에 관하여(파이썬 모듈의 관계도 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/jkawamoto/items/4f8a007487938b3af39d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
pip로 설치할 수 있습니다.
$ pip install snakefood
몇 가지 명령을 제공했는데,sfood
로 분석, stood-graph
로 snakefood용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에 따르면 공구도 갈 수 있을 것 같다.
Reference
이 문제에 관하여(파이썬 모듈의 관계도 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/jkawamoto/items/4f8a007487938b3af39d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
selenium에 따르면 공구도 갈 수 있을 것 같다.
Reference
이 문제에 관하여(파이썬 모듈의 관계도 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/jkawamoto/items/4f8a007487938b3af39d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)