본문 바로가기

분류 전체보기544

streamlit 로딩 표시 - spinner streamlit 로딩 표시 - spinnerstreamlit.spinner는 Streamlit에서 특정 작업이나 코드 실행 동안 사용자에게 로딩 상태를 알리는 데 사용하는 컨텍스트 매니저입니다. 이 기능을 통해 긴 작업이 진행 중일 때, 사용자 경험을 향상시킬 수 있습니다. 주요 역할작업 중임을 시각적으로 표시하여 사용자가 기다리고 있다는 것을 알림.작업이 완료되면 스피너가 사라짐. 사용예시import timeimport streamlit as st# Streamlit spinner examplest.title("Streamlit Spinner Example")with st.spinner("Loading... Please wait!"): time.sleep(5) # Simulate a long .. 2024. 11. 15.
python 코드로 switch 문 구현하기 python 코드로 switch 문 구현하기Python에는 Java나 C++ 같은 언어에서 제공하는 switch문이 존재하지 않습니다. 대신 Python에서는 if-elif-else 문을 사용하거나, dictionary를 이용해 switch문과 유사한 기능을 구현할 수 있습니다.역할switch문의 역할은 특정 조건에 따라 여러 개의 분기 중 하나를 선택하여 실행하는 것입니다. Python에서는 이를 if-elif-else 또는 dictionary를 통해 구현할 수 있습니다.예시 코드if-elif-else 방식def switch_example(option): if option == 1: return "Option 1 selected" elif option == 2: re.. 2024. 11. 14.
사용중인 가상환경에서 pip 패키지 설치 위치 확인하기 사용중인 가상환경에서 pip 패키지 설치 위치 확인하기 import sysfor path in sys.path: if 'site-packages' in path.split('/')[-1]: print(path)  [참고] gensim 설치 여부 확인하기-경로확인import sys, os# */site-packages is where your current session is running its python out ofsite_path = ''for path in sys.path: if 'site-packages' in path.split('/')[-1]: print(path) site_path = path# search to see if gensim in.. 2024. 11. 14.
FileNotFoundError: [Errno 2] No such file or directory: 'ffprobe', mac os FileNotFoundError: [Errno 2] No such file or directory: 'ffprobe', mac os최근 homebrew를 제거하였다가 재설치하였다면 평소 뜨지 않던 위와 같은 애러가 다시 뜰 수 있습니다.brew install ffmpeg 위 명령어를 통해 재설치하면 문제없이 작동 합니다. 2024. 11. 13.
try문 사용할때 에러 내용 남기기 - traceback try문 사용할때 에러 내용 남기기 - tracebackPython의 traceback 모듈을 사용하면, 프로그램 실행 중 발생한 에러의 traceback 정보를 캡처하고, 이를 파일에 저장하거나 로그로 남길 수 있습니다. 이는 디버깅 및 에러 로그 관리에 유용합니다. 예시코드는 아래와 같습니다. import tracebackdef faulty_function(): return 1 / 0try: faulty_function()except Exception as e: with open("error_log.txt", "w") as f: f.write(traceback.format_exc()) 위 코드에서 에러가 발생하면 traceback.format_exc()을 사용해 trace.. 2024. 11. 12.
echo 를 이용하여 .bashrc 파일 내용 추가하기 echo 를 이용하여 .bashrc 파일 내용 추가하기echo 명령어를 이용해 .bashrc 파일에 내용을 추가하려면, >> 연산자를 사용하여 .bashrc 파일의 끝에 새 내용을 덧붙일 수 있습니다. 아래 방법으로 .bashrc 파일에 새로운 설정이나 환경 변수를 추가할 수 있습니다.  텍스트 추가하기예를 들어, .bashrc 파일에 export PATH 명령어를 추가하여 새로운 경로를 추가하려면 다음과 같이 입력합니다. echo 'export PATH=$PATH:/your/new/path' >> ~/.bashrc  별칭(Alias) 추가하기ll이라는 별칭을 ls -alF로 추가하고 싶다면 다음 명령을 사용할 수 있습니다.echo "alias ll='ls -alF'" >> ~/.bashrc 주의 사항... 2024. 11. 11.