본문 바로가기
프로그래밍/Python

[Python / Colab / 코랩] 코랩에서 구글 드라이브 연결하기, How to connect google drive in colab example code

by Mr.noobiest 2024. 2. 25.

 

코랩이란?


코랩은 구글에서 제공하는 python 편집기이며, 인터넷만 된다면 어디서든 코딩을 할 수 있는 아주 좋은 사이트이다. 최근 AI가 활성화 되면서 PC성능이 낮은 경우 코랩을 사용하여 코딩을 하는 경우가 많아 졌으며, 약간의 사용료를 지불하면 항상 켜져있는 가상 서버로도 활용이 가능하다.

 

[구글 코랩 / colab] AI 로 누구나 빠르게 코딩하기 - AI 코딩 사용법(생성형 AI / ChatGPT)

Python 편집기(Jupyter notebook / Colab) Python은 강력한 언어지만, 다른 언어들과 마찬가지로 cmd나 terminal에서 사용하기에는 부적절합니다, JAVA에게는 Eclipse나 InteliJ가 있고, C에게는 VSC(Visual Studio)가 있

mrnoobiest.tistory.com

 

 


 

 

코랩과 구글 드라이브 연동하기


이러한 코랩과 구글 드라이브를 연동하여, 크롤링한 데이터를 자동으로 구글 드라이브에 저장하던지 아니면 구글 드라이브에 저장된 파일들을 코랩에서 사용하던지의 동작을 간단한 코드로 연동할 수 있다.

from google.colab import drive
drive.mount('/content/drive')

 

위 코드를 코랩에서 실행하면 연결과 관련되어 OAuth 로그인 인증이 실행되면 이후로는 위 경로가 우측에 표시되는 것을 확인할 수 있다.

위 코드를 실행하면 연결할 구글 드라이브에 로그인하여야 한다.
drive가 연결되면 자동으로 표시 된다.

 

 


 

 

 

연결 이후 파일 사용하기


해당 드라이브는 "/content/drive/MyDrive/" 를 기본 경로로 가지고 있으며 아래 코드를 사용하면 구글 드라이브에 있는 하위 파일들의 목록을 조회할 수 있다.

import os
entries = os.listdir('/content/drive/MyDrive/')

for entry in entries:
    print(entry)

 

구글 드라이브 뿐만아니라 구글 시트에도 연동가능하고, 구글 시트를 사용하여 특정 사이트의 DB로 활용할 수도 있다.

위 방법은 추후 작성할 예정이다.

 

끝.

 

728x90
반응형