python

#sqlite DB에서 데이터 삭제하기 import sqlite3 #[1]DB연결-->connect() dbConn=sqlite3.connect('c:\sqlite3\mydata.db') #[2]DB커서 객체 생성-->Connection객체인 dbConn을 사용해 Cursor객체를 생성. cs=dbConn.cursor() #[3]DB데이터 출력 print('-'*100,'[출력]') cs.execute('select*from tbl_PublicAPI') rst=cs.fetchall() for row in rst: print(row) #[4]DB데이터 삭제 print(type((555))) #int print(type((555,))) #tuple # cs.execute("delete from tbl_Pub..
#csv파일에 들어있는 데이터를 sqlite DB에 저장하기2 import csv #[1]파일 읽기-->open()사용-->csv.reader()메서드 사용하여 한 줄씩 읽기. fileName="apijson.csv" file=open(fileName,'r') reader=csv.reader(file) #[2]파일 출력 # for row in reader: # print(row,type(row)) #list print('-'*120) arr=[] for row in reader: arr.append(row) # print(arr) for row in arr: print(row[0], row[1]) #csv파일에 들어있는 데이터를 sqlite DB에 저장하기2 import csv import sqlite3..
#csv파일에 들어있는 데이터를 sqlite DB에 저장하기1 import sqlite3 #[1]DB생성-->Conncetion객체의-->connect()함수를 사용하여 생성 dbConn=sqlite3.connect('c:\sqlite3\mydata.db') print(type(dbConn)) #sqlite3.Conncetion 객체. #[2]DB커서 객체 생성-->Conncetion객체인 dbConn을 사용해 Cursor객체를 생성. cs=dbConn.cursor() print(type(cs)) #sqlite3.Cursor객체. #[3]DB테이블 생성 # cs.execute("Create table if not exists tbl_PublicAPI)_") cs.execute('Create table i..
#SQLite3 데이터베이스 사용하기 #[!]SQLite3 #자체 내장되어 있는 데이터베이스 #즉,파이썬이 설치될 때 기본으로 인스톨되는 모듈로써 편리하게 DB를 이용할 수 있음. #보통 3.x대 파이썬 버전을 설치하면 SQLite3모듈 버전은-->2.6.0 #[1]버전확인 import sqlite3 print(sqlite3.version) #모듈 자체의 버전-->2.6.0 print(sqlite3.sqlite_version) #SQLite버전. #[2]DB생성 #확장자가-->데이터베이스명.db-->로컬 디스크내 생성-->Connection객체의-->connect()함수를 사용해서 생성 #주의사항-->생성 시 순서 및 권한이 중요. #!가급적 c드라이브 루트 밑에다가는 생성을 안 하는게 좋다.-->보안 ..
#URL문자열 반환-한글 인코딩 디코딩 quote, unquote #url에 한글이 포함될 경우 가끔씩 오류가 나는 경우가 있는데 이때 한글을 URL인코더로 인코딩해서 입력해줘야 한다. #이때, 간편하게 처리하고자 한다면-->urllib-->quote,unquote메서드 사용도 좋다. #quote():한글-->url #unquote():url-->한글 from urllib.parse import quote,unquote qt=quote("대한민국") print(qt) unqt=unquote("%EB%8C%80%ED%95%9C%EB%AF%BC%EA%B5%AD") print(unqt)
#urlencode()메서드 사용 #쿼리스트링 파라미터를 Encoding하기 위해서-->urlencode()메서드 사용. #인코딩된 쿼리스트링은 문자열로 반환-->str #doseq옵션-->하나의 key에 여러 개의 value가 존재할 때, 이를 각각의 쌍으로 분리할지 결정.(True/False) #기본 값은 False-->만약 doseq=False이고, 하나의 key에 여러 개의 value가 존재-->이들 value를 문자열로 인식. #반대로 True로 지정된 경우-->하나의 key에 여러 개의 값이 존재하는 것으로 처리. print('-'*120,'urlencode와 doseq옵션 사용') from urllib.parse import urlparse,urlunparse,parse_qs,parse_qs..
알아가자
'python' 태그의 글 목록