[DB] 백엔드 데이터베이스 기초다지기(2)
VScode로 Database를 작성해본다.
확장프로그램으로 python
을 설치하고
jupyter Notebook Renderers
를 설치한다.
그럼 .ipynb 파일을 통해 아래 처럼 DB를 관리할 수 있다.
names = ['유재석', '박명수', '정준하', '하하', '김태호']
weights = [125, 60, 65, 80, 80]
heights = [182, 162, 180, 175, 150]
어떤 데이터의 이름과 몸무게와 키를 관리하는 정보를 작성한다.
f = open("myfriends.txt", 'w', encoding='utf-8')
f 라는 변수에 utf-8로 인코딩된 myfriends.txt 파일을 'w'rite 형식으로 연다.
" ".join(names)
//'유재석 박명수 정준하 하하 김태호'
join 을 이용하여 names의 값들을 (space) 값 (space) " "띄어쓰기로 구분하여 문자열로 바꾼다.
f.write(" ".join(names))
//'유재석 박명수 정준하 하하 김태호'
그 값을 f 변수에 쓴다.
이제 위에 값들을 전부 변환하여 넣어보자.
f = open("myfriends.txt", 'at', encoding="utf-8")
# 'w'였던 값은 쓰기만하기때문에 모든값이 덮어써진다. 'at'를 쓰면 읽고쓰기가 가능하다고하는데 왜인지를 모르겠다.
f를 열고
f.write(" ".join(names))
f.write("\n" +" ".join(map(str, weights))) #각각의 값들을 문자열로 변환하고 연결해줘
f.write("\n" +" ".join(map(str, heights))+"\n")
숫자였던 weights와 heights는 map 함수를 이용해 차근차근 돌려서 출력해서 담는다.
이때 \n
을 이용해서 줄바꿈을 해준다.
f.close()
그리고 꼭 f를 닫아준다.
myfriends.txt를 열어본다.
나의 첫 데이터베이스를 만들어봤다.
감격
짝짝👏👏👏
Author And Source
이 문제에 관하여([DB] 백엔드 데이터베이스 기초다지기(2)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@ho2yahh/DB-백엔드-데이터베이스-기초다지기2저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)