- 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 |
- 자료구조
- 파이썬 강의
- 알고리즘 강좌
- 파이썬 자료구조
- 채용문제
- gdrive
- 코딩시험
- 면접 파이썬
- 중간시험
- 파이썬 강좌
- 파이썬3
- 프로그래밍
- 파이썬활용
- 파이썬 입문
- 크롤링
- c언어
- 파이썬
- python data structure
- 자료구조 강의
- 셀레니움
- 알고리즘 강의
- 파이썬 알고리즘
- selenium
- 기말시험
- python 중간고사
- 쉬운 파이썬
- 대학시험
- Crawling
- 알고리즘
- 코딩문제
목록파이썬 강좌 (57)
반원 블로그
값 조회 값을 조회할 때는 경로만 신경씁니다. 일치하는 곳이 없으면 None, 단일 값이면 값이, 다중 값이면 딕셔너리와 유사한 json형태로 반환됩니다. 다만 리스트로 저장해서 이름이 연속된 숫자로 되있는 경우는 list로 반환됩니다. 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로 데이터베이스 경로를 지정하고 할 수 있습니다. 입력인자가 없으면 가장 상단에 위치합니다. 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 가 재공하는 명령어를 이용하는 것이라..