SK & Associates

python3 파일 다운로드

Distutils 구성 파일은 모두 동일한 구문을 갖습니다. 구성 파일은 섹션으로 그룹화됩니다. 각 Distutils 명령에 대한 섹션과 모든 명령에 영향을 주는 전역 옵션에 대한 전역 섹션이 있습니다. 각 섹션은 옵션=값으로 지정된 줄당 하나의 옵션으로 구성됩니다. 대체 파이썬 설치에 확장을 설치하는 것은 이러한 확장프로그램을 작성하는 방법에 영향을 미치지 않습니다 : 특히 설치 스크립트를 실행하는 데 사용되는 파이썬 인터프리터와 함께 설치된 파이썬 헤더 파일 (Python.h 및 friends)은 확장프로그램을 컴파일하는 데 사용됩니다. 이러한 방식으로 설치된 확장을 실행하는 데 사용되는 인터프리터가 이를 빌드하는 데 사용되는 인터프리터와 호환되도록 하는 것은 사용자의 책임입니다. 이 작업을 수행하는 가장 좋은 방법은 두 인터프리터가 동일한 버전의 Python(다른 빌드 또는 동일한 빌드의 복사본일 수 있음)을 확인하는 것입니다. (물론 –접두사와 –exec-접두사가 대체 파이썬 설치를 가리키지 않는다면 이것은 비물질적입니다.) 파이썬에서 파일을 다운로드하는 가장 간단한 방법 중 하나는 대상 파일을 열 필요가없는 wget 모듈을 통해하는 것입니다. wget 모듈의 다운로드 방법은 한 줄로 파일을 다운로드합니다. 메서드는 두 개의 매개 변수를 허용합니다: 다운로드할 파일의 URL 경로와 파일을 저장할 로컬 경로입니다. 가장 편리한 방법은 파이썬의 경로에 이미있는 디렉토리에 경로 구성 파일을 추가하는 것입니다.

경로 구성 파일에는 .pth의 확장명이 있으며 각 줄에는 sys.path에 추가될 단일 경로가 포함되어야 합니다. 새 경로는 sys.path에 추가되므로 추가된 디렉터리모듈은 표준 모듈을 재정의하지 않습니다. 즉, 고정 버전의 표준 모듈을 설치하기 위해 이 메커니즘을 사용할 수 없습니다. 파일을 다운로드하고 아래 코드를 사용하여 로컬로 저장합니다: 위의 코드에서 먼저 urllib.request 모듈을 가져옵니다. 다음으로 다운로드할 파일의 경로를 포함하는 변수 URL을 만듭니다. 마지막으로 urlretrieve 메서드를 호출하고 url 변수를 첫 번째 인수인 “/사용자/scott/Downloads/cat.jpg”를 파일 대상에 대한 두 번째 매개 변수로 전달합니다. 모든 파일 이름을 두 번째 매개 변수로 전달할 수 있으며 올바른 사용 권한이 있다고 가정하면 파일이 가질 위치와 이름입니다. 이제 수명이 다한 이전 릴리스의 릴리스 파일은 위의 스크립트를 실행하고 “다운로드” 디렉토리로 이동합니다. 다운로드한 파일 “cat.jpg”가 표시됩니다.

또 다른 가능성은 원격 디렉토리에 쓰는 데 사용되는 이름이 읽는 데 사용되는 이름과 다른 네트워크 파일 시스템입니다: 예를 들어 /usr/local/bin/python으로 액세스한 파이썬 인터프리터는 /usr/local/lib/python2의 모듈을 검색할 수 있습니다. X, 하지만 그 모듈은 /mnt / @server / 내보내기 / lib / python2에 설치해야합니다. X. 이것은 아마 샘플 구성 파일 입력에 $HOME $PLAT 사용 것으로 나타났습니다 당신과 함께 수행 할 수 있습니다. 이들은 환경 변수와 강한 유사성을 지니며 Distutils 구성 변수입니다. 실제로 이러한 개념을 가진 플랫폼의 구성 파일에 환경 변수를 사용할 수 있지만 Distutils는 $PLAT 같은 환경에 없을 수 있는 몇 가지 추가 변수를 추가로 정의합니다.

Next Post Previous Post