matplotlib 관련 시스템 디렉터리 획득 방식 소결

1. matplotlib 설치 위치 가져오기


matplotlib 가져오기, 인쇄__file__속성, matplotlib 패키지의 설치 위치를 표시할 수 있습니다.

In [1]: import matplotlib
In [2]: matplotlib.__version__
Out[2]: '3.3.2'
In [3]: matplotlib.__file__
Out[3]: 'd:\\ProgramData\\Anaconda3\\lib\\site-packages\\matplotlib\\__init__.py


2. matplotlib의 설정 디렉터리 가져오기


디렉터리 가져오기를 구성하는 것은 비교적 복잡하며 다음과 같은 규칙을 따른다.
PLCONFIGDIR 환경 변수가 설정되어 있으면 구성 디렉토리가 해당 변수에 대한 디렉토리입니다.만약 선택하지 않았다면 설정 디렉터리는 $HOME/입니다.matplotlib.

In [4]: matplotlib.get_configdir()
Out[4]: 'C:\\Users\\adminstrator\\.matplotlib'


3. matplotlib의 캐시 디렉터리 가져오기


일반적인 경우 get_cachedir() 및 get_configdir () 는 같은 디렉터리로 돌아갑니다. 예를 들어 linux에서 환경 변수를 설정하면 $XDG_CACHE_HOME/$HOME/.cache, 환경 변수로 설정된 디렉터리를 사용합니다.
matplotlib의 글꼴 캐시를 이 디렉터리에 저장합니다.

In [5]: matplotlib.get_cachedir()
Out[5]: 'C:\\Users\\adminstrator\\.matplotlib'

4. matplotlib의 프로필 경로 가져오기


matplotlib_fname () 에서 가져온 프로필 matplotlibrc 파일이 있는 위치입니다.

In [6]: matplotlib.matplotlib_fname()
Out[6]: 'd:\\ProgramData\\Anaconda3\\lib\\site-packages\\matplotlib\\mpl-data\\m
atplotlibrc'

5. matplotlib의 데이터 파일 디렉터리 가져오기


matplotlib 설치 시 일부 데이터, 예를 들어 글꼴, 내비게이션 인터페이스 이미지, 샘플 데이터, 그림 스타일 등이 첨부되어 있으며 Windows 플랫폼에서 rc 파일은 기본적으로 이 디렉터리에 저장됩니다.디렉토리 구조는 다음과 같습니다.

├─mpl-data
│ ├─fonts
│ │ ├─afm
│ │ ├─pdfcorefonts
│ │ └─ttf
│ ├─images
│ ├─sample_data
│ │ └─axes_grid
│ └─stylelib


In [7]: matplotlib.get_data_path()
Out[7]: 'd:\\ProgramData\\Anaconda3\\lib\\site-packages\\matplotlib\\mpl-data'

이 matplotlib 관련 시스템 디렉터리 획득 방식에 대한 소결을 소개합니다. 더 많은 matplotlib 관련 시스템 디렉터리 획득 내용은 이전의 글을 검색하거나 아래의 관련 글을 계속 훑어보십시오. 앞으로 많은 응원 부탁드립니다!

좋은 웹페이지 즐겨찾기