- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 면접 파이썬
- 코딩문제
- 코딩시험
- 중간시험
- 파이썬 자료구조
- 대학시험
- 자료구조
- 파이썬
- 파이썬 입문
- python data structure
- python 중간고사
- Crawling
- 파이썬3
- 크롤링
- 채용문제
- 파이썬 강좌
- gdrive
- 파이썬 알고리즘
- 알고리즘 강좌
- 알고리즘 강의
- 파이썬활용
- 파이썬 강의
- 기말시험
- 쉬운 파이썬
- 프로그래밍
- 자료구조 강의
- 셀레니움
- selenium
- 알고리즘
- c언어
목록2018~ (131)
반원 블로그
값 전송 "경로를 정하고 값을 넣는다"의 흐름으로 작성합니다. 기본 저장 db.reference로 데이터베이스 경로를 지정하고 할 수 있습니다. 입력인자가 없으면 가장 상단에 위치합니다. import firebase_admin from firebase_admin import credentials from firebase_admin import db #Firebase database 인증 및 앱 초기화 cred = credentials.Certificate('myKey.json') firebase_admin.initialize_app(cred,{ 'databaseURL' : '데이터 베이스 url' }) ref = db.reference() #db 위치 지정 re..
인증 키 발급을 했던 곳의 예시를 참고해서 인증 코드를 작성합시다. 관련 가이드 : https://firebase.google.com/docs/admin/setup/?hl=ko import firebase_admin from firebase_admin import credentials from firebase_admin import db #Firebase database 인증 및 앱 초기화 cred = credentials.Certificate('myKey.json') firebase_admin.initialize_app(cred,{ 'databaseURL' : '데이터 베이스 url' })
프로젝트 생성 구글에서 지원하는 실시간 데이터베이스 파이어베이스에 프로젝트를 하나 생성합시다. https://firebase.google.com/?hl=ko Realtime Database 여기서는 Realtime Database를 다루도록 하겠습니다. Realtime Database로 전환하고, 간단한 사용방법을 알아봅시다. 단일 값 입력 마치 딕셔너리처럼 '이름' : '값' 구조로 입력되며, 해당 값을 클릭하면 위에 접근url에 /이름이 붙습니다. 다중 값 입력 버튼을 누르면 다음같이 여러 값을 관리하도록 구조를 만들 수 있습니다. 키 생성 프로젝트 생성 때 사용 규칙을 잠금 모드 로 했습니다. 만일 테스트 모드를 했다면 보안 키 없이 이용 가능합니다. 진행을 하면 확장자..
설치 필요한 모듈을 설치합시다. 윈도우즈 pip install firebase-admin 맥, 리눅스 sudo pip3 install firebase-admin
업로드 전용 폴더 생성 기왕이면 gdrive로 업로드 할 전용 폴더를 생성해봅시다. 그것도 gdrive 명령어를 통해서요. import os # os.system('gdrive list') # os.system('gdrive about') os.system('gdrive mkdir GDRIVE')#폴더 생성 여기서 출력되는 폴더ID는 해당 폴더의 고유번호(사람으로치면 주민등록번호)와 같아서, 앞으로 해당 폴더에 업로드 또는 다운로드를 하려면 이 고유 폴더ID를 이용해야합니다. 이미 생성한 상태라면 gdrive list를 명령어를 통해서 확인할 수 있습니다. 파일 업로드 업로드할 파일은 무엇이든 상관없습니다. 사실 gdrive 가 재공하는 명령어를 이용하는 것이라..
환경 구성 앞으로 만들 파이썬 파일과 gdrive를 같이 있을 폴더 하나를 만듭시다. 계정 인증 내 구글 계정과 연동하는 작업이 필요합니다. 다음 코드를 실행해봅시다. os.system은 운영체제의 명령어를 실행할 수 있습니다. import os os.system('gdrive list') 실행하면 다음처럼 뜹니다.(아래는 파이참에서 실행화면입니다.) 안내에 나오는 url을 클릭하거나 인터넷 주소로 접속하여, 구글 계정과 연동하는 단계를 수행합니다. 단계를 수행하면 인증코드가 나오면 복사하여 인증코드 입력란에 넣고 엔터를 누릅니다. gdrive list는 해당 구글드라이브에 최신 파일목록 30개를 보여줍니다. 여기에 옵션값을 추가하면 더 많은 량을 출력하거나 특정 폴더만 확인할 수 있습니다..