[python] 파일 다운로드 처리하기

파이썬을 사용해서 웹에서 파일을 다운로드하는 방법에 대해 알아보겠습니다. 다운로드할 파일의 URL을 알고 있다면, requests 모듈을 사용하여 간단하게 파일을 다운로드할 수 있습니다.

필요한 패키지 설치하기

먼저, requests 패키지를 설치해야 합니다. 다음 명령어를 사용하여 패키지를 설치합니다.

pip install requests

파일 다운로드 코드 작성하기

이제 파일을 다운로드하는 코드를 작성해보겠습니다. 다음은 requests 모듈을 사용하여 파일을 다운로드하는 예제 코드입니다.

import requests

def download_file(url, filepath):
    response = requests.get(url)
    with open(filepath, "wb") as file:
        file.write(response.content)
    print("파일 다운로드 완료")

# 다운로드할 파일의 URL과 저장할 파일의 경로를 지정합니다
file_url = "https://example.com/file.pdf"
save_path = "downloads/file.pdf"

# 파일 다운로드 함수 호출
download_file(file_url, save_path)

위의 코드에서 download_file 함수는 다운로드할 파일의 URL과 저장할 파일의 경로를 매개변수로 받습니다. requests.get() 메서드를 사용하여 URL에서 파일의 내용을 가져온 후, open 함수를 사용하여 파일을 열고 내용을 저장합니다.

실행 결과 확인하기

위의 코드를 실행하면, 다운로드한 파일의 경로에 해당 파일이 저장됩니다. 실행 결과에 “파일 다운로드 완료”라는 메시지가 나오면 성공적으로 파일이 다운로드되었다는 의미입니다.

결론

파이썬의 requests 모듈을 사용하면 간단하게 파일을 다운로드할 수 있습니다. 위의 코드 예제를 참고하여 파일 다운로드 기능을 구현해보세요.

참고: requests 모듈 공식 문서