언어/Python
-
런타임이란언어/Python 2023. 3. 16. 10:54
Runtime describes software/instructions that are executed while your program is running, especially those instructions that you did not write explicitly, but are necessary for the proper execution of your code. https://aliwo.github.io/swblog/python/python-runtime/# 파이썬 런타임은 도대체 어떻게 동작하는 것이죠? 질문 Stack Exchange 에서 흥미로운 글을 발견해서 이를 번역해 보았습니다. aliwo.github.io
-
pip로 저장한 파일 위치가 알고싶을 때 - where are my files installed by pip?언어/Python 2023. 3. 2. 19:18
pip show 파일명 pip install [파일명] 을 했을 때 해당 파일이 어디에 저장되는지 알고 싶어졌다. ex) pip install gunicorn find 명령어로 하니까 잘 안나온다. pip show gunicorn (env) root@motigo-second:/# pip show gunicorn Name: gunicorn Version: 20.1.0 Summary: WSGI HTTP Server for UNIX Home-page: https://gunicorn.org Author: Benoit Chesneau Author-email: benoitc@e-engura.com License: MIT Location: /env/lib/python3.6/site-packages Requires: ..
-
Status Code 관련언어/Python 2023. 2. 27. 18:51
https://dingrr.com/blog/post/python%EC%9C%BC%EB%A1%9C-%EB%A1%9C%EA%B7%B8%EC%9D%B8-%EA%B5%AC%ED%98%84%ED%95%98%EA%B8%B0-jwt-x-fastapi Python으로 로그인 구현하기 (JWT X FastAPI) | 블로그 | 딩그르르 Python으로 로그인 구현하기 (JWT X FastAPI) dingrr.com Fast API인데, @router.post 가 있는게 잘 이해가 안갔다. 보통 node.js에서 사용하는 api같던데. 잘 몰라서 그런지 flask와는 방법이 달라서 에러가 났다. https://velog.io/@oneofakindscene/Flask%EB%A1%9C-REST-API-%EA%B5%AC%ED%..
-
WSGI언어/Python 2023. 2. 24. 14:22
웹서버가 애플리케이션의 코드를 직접적으로 읽을 수 없기 떄문에 중간의 미들웨어가 해당 코드를 읽어서 결과를 대신 반환해주는 것.
-
변수가 비어있는데 None이 아닐 때 : if x is not None언어/Python 2023. 2. 17. 16:26
sourcetxt = str(request.args.get("sourcetxt")) print(u'sourcetext : {}'.format(sourcetxt)) print('sourcetxt is None : ', sourcetxt is None) 결과 분명히 sourcetxt라는 변수를 출력하면 값이 None이라서 if sourcetxt is not None: 라는 조건식을 세웠는데, sourcetxt 에 값이 없음에도 저 로직을 탔다. 그리고 위처럼 print('sourcetxt is None : ', sourcetxt is None) 를 하면 False가 나오고. 뭐가 문제일까 했는데, 파이썬에서 빈값을 str로 형변환을 해주면 None을 하나의 텍스트로 인식한다는 것이다. 즉 위에서 출력되고 있..
-
[파이썬]모듈 / 패키지/ 라이브러리 차이언어/Python 2023. 2. 17. 15:41
쉽게 설명하자면, 모듈 : 파일 패키지 : 폴더 라이브러리 : 특정 기능을 위한 폴더들의 집합체 https://aliencoder.tistory.com/20 [Python] 라이브러리(library), 패키지(package), 모듈(module)의 차이와 함수(function), 메소드(method)의 차이 주요 개념 라이브러리(library) 패키지(package) 모듈(module) 함수(function) 메소드(method) 비단 파이썬에서만 사용되는 용어는 아니지만 가끔 혼동해서 말하는 경우가 있어 정리해 둘 필요가 있을 것 같 aliencoder.tistory.com
-
[Flask]Session사용하기 : RuntimeError: The session is unavailable because no secret key was set. Set the secret_key on the application to something unique and secret.언어/Python 2023. 2. 14. 14:40
Flask에서 Session을 사용하려면 from flask import session app = Flask(__name__) app.secret_key = os.urandom(24) app.config['SESSION_TYPE'] = 'filesystem' secret key를 추가해줘야한다. secret key에 'secret key' 같은 값을 넣어도 상관없지만, 유니크하게 가져가려고 나는 urandom으로 가져왔다. session['세션키'] = '세션밸류' 사용변수 = session['세션키'] 세션에 담을 값을 보내주는 곳과 받아주는 곳에 모두 저렇게 적어주면 끝 ! 예시 #로그인 정보 Cloud SQL로 넘기기 @app.route("/saveSQL", methods=['POST']) def ..