Slow is better than NOTHING

구글드라이브 2

Python을 활용한 구글드라이브 파일 원격 다운로드

본 포스트에서는 구글 드라이브 (Google Drive) 에 있는 파일을 Python 코드를 통해 다운로드하는 방법을 소개합니다. 예제 코드도 함께 제공됩니다. gdown 을 활용한 구글 드라이브 파일 원격 다운로드 파일을 원격에서 접근하기 위한 다음과 같은 사전 작업이 필요합니다. gdown 설치 자세한 내용은 링크를 참조바랍니다. pip install gdown # to upgrade pip install --upgrade gdown 파일 권한 변경 파일 우클릭 --> Get Link --> Restricted 에서 Anyone with the link 로 파일 권한 변경 다음과 같은 권한 설정이 된 파일만이 gdown 을 통해 접근이 가능합니다. 사전 작업이 모두 완료되었다면, 파일 우클릭을 통해 ..

[Ubuntu] 구글드라이브(Google Drive) 대용량 파일 원격 다운로드

wget 문제점 일반적으로 리눅스 기반 환경에서 wget을 이용하면 파일을 원격으로 다운로드하여 사용할 수 있습니다. wget $URL 하지만 github등에 올라와있는 구글 드라이브 기반의 업로드 파일들은 url 기반의 wget을 이용해 다운로드할 수 없습니다. 왜냐하면 다음과 같은 형식으로 제공되는 URL 내 다운로드 할 파일이 직접적으로 명시되어있지 않기 때문입니다. 따라서, 로컬 환경에 다운로드 후 FTP, SCP등을 이용하여 다시 서버에 전달해주어야하는 번거로움이 있습니다. 특히 checkpoint같은 대용량 파일들은 URL이 있어도 wget으로 다운로드가 불가능합니다. Curl을 이용한 구글 드라이브 대용량 파일 다운로드 예시: https://drive.google.com/file/d/1ZtI..

반응형