requests 원본 분석 (1)
디렉토리 구조
Requests-2.18.4의 소스 디렉토리 구조는 다음과 같습니다.
$ tree -d
.
├── _appveyor
├── docs
│ ├── community
│ ├── dev
│ ├── _static
│ ├── _templates
│ ├── _themes
│ └── user
├── ext
├── requests
└── tests
└── testserver
12 directories
그중의 핵심 부분은 의심할 여지없이requests 디렉터리이다.
코드량 통계
Requests-2.18.4의 소스 코드 전체 통계는 다음과 같습니다.
$ cloc .
81 text files.
81 unique files.
37 files ignored.
http://cloc.sourceforge.net v 1.60 T=0.16 s (275.1 files/s, 63601.8 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Python 34 1854 1897 5492
DOS Batch 1 34 2 227
make 2 34 7 202
PowerShell 1 31 5 193
HTML 3 44 7 136
Javascript 1 3 12 101
YAML 2 13 15 54
CSS 1 5 0 34
-------------------------------------------------------------------------------
SUM: 45 2018 1945 6439
------------------------------------------------------------------------------
그 중 requests 디렉터리의 코드량 통계는 다음과 같다.
$ cloc requests
18 text files.
18 unique files.
0 files ignored.
http://cloc.sourceforge.net v 1.60 T=0.05 s (342.1 files/s, 92205.3 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Python 18 1023 1371 2457
-------------------------------------------------------------------------------
SUM: 18 1023 1371 2457
-------------------------------------------------------------------------------
즉, 총 18개의 파일이 있고 코드 줄 수는 2457줄입니다. 이 디렉터리 구조를 간단히 보십시오.
$ tree requests
requests
├── adapters.py
├── api.py
├── auth.py
├── certs.py
├── compat.py
├── cookies.py
├── exceptions.py
├── help.py
├── hooks.py
├── __init__.py
├── _internal_utils.py
├── models.py
├── packages.py
├── sessions.py
├── status_codes.py
├── structures.py
├── utils.py
└── __version__.py
0 directories, 18 files
하위 디렉터리가 없습니다. 모두 18개의 파일이 같은 등급의 하위 디렉터리에 있습니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.