Python(4)
-
[ErrorCode] AssertionError:
AssertionError: View function mapping is overwriting an existing endpoint function: user.logout python 실행시 위와 같은 에러가 발생한다면 이유는 하나다 하나의 파이썬(.py) 파일에 동일한 이름의 함수가 여러번 선언되어있기 때문에 발생한 것 @app.route("/login", methods=["GET"]) def login(): return render_template("login.html") @app.route("login", methods=["POST"]) def login(): return render_template("login.html") 예를 들어 flask api를 설정하는데 있어서 GET과 POST를 나누어..
2021.08.28 -
[Python] count() 특정 요소의 개수
1. count( ) string.count("findword") "변수.count("찾는 요소") 형태로 사용할 수 있다 인덱스의 위치를 반환하는 find(), index()는 달리 찾고자 하는 요소가 해당 문자열 안에서 몇 번 사용되었는지 그 횟수를 값으로 반환해준다 즉, 찾고 싶은 요소(문자)의 개수를 쉽게 파악할 수 있는 파이썬의 내장 함수이다 2. count( ) 사용이 가능한 타입 리스트, 튜플, 딕셔너리 이 외에도 반복 가능한 자료형에서는 모두 사용이 가능하다 단, bool과 set 자료형에서는 사용이 불가능하다 위 코드를 봤을 때 반환 결과가 어떻게 나올지 생각해보자 결과는 모두 2가 나온다 소괄호 안에 문자 또는 문자열을 어떻게 수정하여도 항상 같은 결과를 반환한다 하지만, set과 bo..
2021.08.15 -
[Python] find(), index() 인덱스, 위치 반환 함수
1. find( ) word.find("findword") 변수.find("찾고 싶은 문자" 또는 문자가 담긴 변수)의 형태로 사용한다 결과는 소괄호에 문자가 변수 안 문자열에서 가장 처음 등장하는 인덱스를 반환한다 예로 baekjoon 이라는 단어 안에서 e를 찾으려고 한다고 가정하자 S = "baekjoon" S.find("e") 위와 같은 코드가 입력된다면 아래와 같이 각 인덱스로 쪼개져 값이 들어있는 인덱스를 찾는다 "e" 의 인덱스는 2로, 결괏값으로 2를 반환한다 2. index( ) word.index("findword") 변수.index("찾고 싶은 문자" 또는 문자가 담긴 변수)로 find와 동일한 형태로 사용한다 3. find( )와 index( )의 공통 사용법 찾으려는 문자의 탐색 ..
2021.08.15 -
1. pip install error
pip install bash: pip: command not found ... ? 굉장히 당황스러웠다, Python 설치시 나오는 Add Python (version) to PATH에 체크 후 설치진행시 기본적인 패키지들이 전부 추가되어 설치가 된다고 한다 하지만 난 pip 관련 커맨드를 단 하나도 사용할 수 없었고, 한동안은 venv 라는 가상공간에서 작업했다 언제까지 설치를 진행하지 않을 수도 없었고, venv만 이용할 수도 없었다 설치가 진행되지 않거나 커맨드를 찾을 수 없다고 나오는 사람은 아래 과정 그대로 진행해보시길 ... (해당 과정은 Python이 이미 설치가 되어있다는걸 가정하에 진행) Index of를 클릭해서 들어간다 get-pip.py 파일을 다운받을 수 있는데, 일반적인 다운로드..
2021.08.11