티스토리 뷰
Colab에서 편하게 Python 실습을 하고 있는데 파일 읽기 예제가 나왔다.
책은 로컬 에디터에서 작업을 하는 기준이므로 작업 폴더에 파일을 넣고 아래와 같이 하라고 한다.
with open('pi_digits.txt') as file_object:
contents = file_object.read()
print(contents)
구글 드라이브에 자동 저장되고 있으니깐
구글 드라이브에 자동 저장되는 Colab Notebooks 폴더로 파일을 업로드하여 보았지만
에러가 난다.
파일을 찾을수 없다고...
그래서 구글 드라이브와 연동하는 방법을 찾아보았다.
from google.colab import drive
drive.mount('/content/gdrive')
생각보다 쉽다. 요 두 문장이면 된다.
URL을 클릭하면 구글 사이트에서 인증코드가 뜬다. 복사 아이콘을 눌러서
Enter your authorization code: 에 인증번호를 붙여 넣기 하면 끝
허용하라는 메시지 박스가 뜨는데 허용하면 된다.
다 됐다.
그런데 경로는 도대체 어떻게 써야 하지?
'/content/gdrive/My Drive/'가 디폴트이다.
내가 구글 드라이브에 접속했을 때 내 드라이브라고 뜨는 거기가 '/content/gdrive/My Drive/
나는 내 드라이브 밑에 Colab Notebooks 폴더 밑에 pi_digits.txt 파일을 열고 싶으니깐
경로는 '/content/gdrive/My Drive/Colab Notebooks/pi_digits.txt'
아래와 같이 명령어를 치니깐
와우 드디어 에러 클리어 되고 파일 내용을 확인할 수 있었다.
with open('/content/gdrive/My Drive/Colab Notebooks/pi_digits.txt') as file_object:
contents = file_object.read()
print(contents)
- Total
- Today
- Yesterday