requests 원본 분석 (1)

3005 단어

디렉토리 구조


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개의 파일이 같은 등급의 하위 디렉터리에 있습니다.

좋은 웹페이지 즐겨찾기