[FastAPI, MongoDB] No default database name defined or provided 버그 수정 포스팅 썸네일 이미지

Python

[FastAPI, MongoDB] No default database name defined or provided 버그 수정

서론 파이썬 FastAPI 공부를 위해 [ FastAPI를 사용한 파이썬 웹 개발 / 한빛미디어 ] 책을 통해 진행하던 중에 Chapter6. 데이터베이스 연결 부분에서 NoSQL인 MongoDB를 연결하는 부분에서 발생하게 된 버그입니다. 구글링을 통해서 정보를 얻어보려고 했으나 생각보다 양질의 정보를 찾지 못해서 해결 후 정리하게 되는 글입니다. 테스트 진행 버전 python 3.10.2 64-bit mongod v5.0.8 beanie 1.13.1 문제 책에서 제공해 주는 예제를 보면서 진행하게 되다 발생하게 된 에러입니다. await init_beanie(database=client.get_default_database(), document_models=[Event, User]) 부분에서 발생하게..

2023.06.07 게시됨

[Python] 여러장의 이미지를 복사해주는 파이썬 코드 포스팅 썸네일 이미지

Python

[Python] 여러장의 이미지를 복사해주는 파이썬 코드

1. 끄적 파이썬 하고는 크게 관련이 없는 일을 하고 있어서 사용을 안 할 것이라 생각했지만. 학부 생활중에 배운게 생각이 나서 업무 중에 급하게 사용하게 되었다. 업무 중에 이름이 다른(파일이 다른) 이미지 100장 정도가 필요했다. 하나씩 복사하고 이름 바꾸고는 너무 귀찮은 행동이라 파이썬을 사용해서 작성해보았다. 2. 코드 // copy 기능을 위해 shutil 라이브러리 사용 import shutil import os // 파일 경로 path = "C:\\image\\" // 복사할 파일 source = "test.png" // 대충 반복문으로 200번 한다 for i in range(200): // 결과 이미지 이름 설정 destination = "{}.png".format(i) // 복사 실행..

2022.01.04 게시됨