본문 바로가기

Python3

웹 개발 4주차 숙제 Mongodb, Pymongo, Robo3T, Flask를 활용하여 서버 만들기 연습 from flask import Flask, render_template, jsonify, request app = Flask(__name__) from pymongo import MongoClient client = MongoClient('localhost', 27017) db = client.dbsparta @app.route('/') def home(): return render_template('index.html') @app.route('/order', methods=['POST']) def order(): name_receive = request.form['name_give'] select_receive = .. 2021. 9. 10.
웹 개발 3주차 숙제 python BeautifulSoup(bs4) 라이브러리를 사용하여 genie 순위 스크래핑 import requests from bs4 import BeautifulSoup headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'} data = requests.get('https://www.genie.co.kr/chart/top200?ditc=D&ymd=20200403&hh=23&rtm=N&pg=1',headers=headers) soup = BeautifulSoup(data.text, 'html.parser.. 2021. 9. 5.
vs code의 python 사용시 __init__ 자동입력 기능 문제 윈도우 10에서 vs code를 사용하여 pytho을 공부중 원래는 vs code로 입력하다보면 기본적인 자동완성이 있어서 편하게 사용중이였음 그런데 어떠한 업데이트를 눌렀고 이후 자동완성이 이상해졌다. 원래는 class를 만들고 def __in 정도만 입력하면 자동완성에 __init__이 나타나 선택하면 해당 글자만 완성이 되었음 어떤 업데이트를 하고나서부터는 __init__을 선택하면 __init__ 뿐만이 아니라 그 다음 입력되는 부분까지 전부 자동으로 입력이 되는 상황이 발생하였음. vs code의 python에 내장되어있는 기본 pylint일때는 괜찮은데 ms에서 제공하는 extension인 pylance를 설치하고나니 저렇게 되었음. 다만 저렇게 자동으로 입력되는 기능을 off하려고 찾아보니 .. 2021. 2. 9.