본문 바로가기
728x90

Python3

[Python] Postgresql 연동하기 (psycopg2 이용) Postgresql을 psycopg2를 사용해 연동하기 supabase를 사용하다 보니 기존에서 사용하던 서버에서 supabase의 postgresql과 연동할 일이 생겨서 기회가 생긴 김에 포스팅을 하려고 합니다 이번 포스팅은 선행사항으로 python으로 FAST API로 서버를 생성한 상태입니다 database.py 설정 pip install psycopg2 명령어를 사용하여 패키지를 설치해 줍니다 파일에 DB를 연결하고 사용하기 위한 초기 설정을 해줍니다 ✍ postgres_url = postgresql의 URL을 받는 부분 ✍ postgres_db_name = DB의 이름을 받는 부분 그러나두 개의 정보는 다른 사람들에게 보이면 보안에 문제가 되는 코드이기에 ENV(환경변수)로 저장을 해줍니다 💡.. 2024. 1. 4.
[파이썬 에러] module ‘librosa’ has no attribute ‘display’ 필요한 라이브러리를 가져오고 하위에 있는 함수들을 쓸 때 인식을 못하는 오류가 발생할 때가 있다 import librosa librosa.display.specshow(...); AttributeError : module 'librosa' has no attribute 'display' 위와 같은 오류가 발생할 때 해결 방법은 아래와 같다 1. 쓰이는 함수 명시해주기 import librosa.display 위와 같이 명시를 해주면 오류없이 코드가 진행될 것이다 나에게 어려운 오류가 없어질때까지... 2022. 1. 21.
[파이썬 에러] SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape 파이썬 코드를 진행하다 보면 SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape 위와 같은 오류가 발생할 때가 있는데 해결법은 다음과 같다 1. / (슬레시)를 \ (백슬래시)로 바꿔주기 path = "User/python/test.py" => "User\python\test.py" 2. \를 2번 써주기 path = "User\python\test.py" => "User\\python\\test.py" 위와 같이 하면 해결될 것이다 나에게 어려운 오류가 없어질때까지... 2022. 1. 12.
728x90
728x90