Posted on

파일 다운로드 모듈

다른 점은 위의 이중 요청을 제외 하 고는 더 큰 파일을 가져올 때 uri가 더 많은 메모리를 소비 하 고 느리게 실행 된다는 것입니다. 나는 어떤 괜찮은 방법으로이 문제를 해결할 수 있는지 확실 하지 않다. 그 이유는 uri는 일반적으로 데이터를 인출 하는 데 사용 되지만 파일에 저장 하지 않기 때문에 나중에 모듈 응답으로 반환 하기 위해 내용을 변수로 읽습니다. get_url이 작업을 수행 하지 않습니다, 그것은 단지 목표는 파일에 다운로드 하는 것입니다. 이로 인해 uri는 전체 응답을 var로 읽은 다음 나중에 해당 var의 내용을 파일에 씁니다. 가장 좋은 경우에, 누군가가 당신이 당신의 플랫폼에서 구체적으로 대상으로 하 고 당신의 플랫폼에 있는 다른 소프트웨어와 같은 설치 되어 설치 하려는 모듈 배포판의 특별 한 버전을 준비 했을 것 이다. 예를 들어, 모듈 개발자는 Windows 사용자에 게 실행 가능한 설치 프로그램을 사용할 수 있도록 하 고, RPM 기반 Linux 시스템 사용자를 위한 RPM 패키지 (Red Hat, SuSE, 맨 드레이크 등)와 데비안 기반 Linux 시스템 사용자를 위한 데비안 패키지 등을 만들 수 있습니다. PYTHONPATH 변수는 sys의 시작 부분에 추가 될 경로 목록으로 설정 될 수 있습니다. 예를 들어, PYTHONPATH가/wwww/python으로 설정 되어 있는 경우/opt/ppy를 사용 하 여 검색 경로를 시작 합니다. 디렉터리는 시스템 경로에 추가 되기 위해 존재 해야 합니다. 사이트 모듈이 존재 하지 않는 경로를 제거 합니다.) 이러한 재정의 옵션은 상대, 절대 또는 설치 기본 디렉터리 중 하나의 측면에서 명시적으로 정의 될 수 있습니다. (두 개의 설치 기본 디렉터리가 있으며 일반적으로 동일 합니다-Unix «접두사 구성표»를 사용 하 고 다른 접두사 및–exec 접두사 옵션을 제공 하는 경우에만 차이가 있습니다.-install lib를 사용 하면 계산 되거나 지정 된 값이 재정의 됩니다.

설치-pulib를 설치 하 고 Python 및 확장 모듈 간의 차이를 확인 하지 않는 구성표에 권장 됩니다. 로컬로 설치 된 패키지에 대 한 예상 된 규칙에 넣어 하는 것은 …/psigei/디렉터리, 하지만 Python 모듈을 일부 임의 디렉터리에 설치 하는 것이 좋습니다. 예를 들어, 웹 서버와 관련 된 모든 소프트웨어를/wwww로 유지 하는 규칙이 사이트에 있을 수 있습니다. 추가 기능 Python 모듈은/wwww python에 속하고이를 가져오려면이 디렉터리를 sys 경로에 추가 해야 합니다. 여러 가지 방법으로 디렉터리를 추가할 수 있습니다. 또 다른 가능성은 원격 디렉토리에 쓰는 데 사용 되는 이름이 그것을 읽는 데 사용 되는 이름과 다른 네트워크 파일 시스템입니다: 예를 들어,/usr/local/bin/python으로 액세스 한 Python 인터프리터는/usr/local/lib/python2. 모듈을 검색할 수 있습니다. X, 하지만 이러한 모듈을 설치 해야 할 것, 말,/mnt/@server/export/lib/python2. X.