728x90 Python6 [Python] 딕셔너리 사용하기 만약 반환해야 할 글로벌 변수가 많아지면, 여러 변수를 각각 반환하는 대신 딕셔너리 또는 클래스를 활용하여 관리하면 깔끔하고 유지보수하기 쉬운 코드를 작성할 수 있습니다. 아래 두 가지 방법으로 개선할 수 있습니다.1. 딕셔너리를 활용한 방법딕셔너리를 사용하면 여러 글로벌 변수를 한 번에 반환하거나 관리할 수 있습니다.개선된 코드import jsonimport os# 글로벌 변수 선언CONFIG = { "PEXELS_API_KEY": None, "ANOTHER_API_KEY": None,}# API 키를 JSON 파일에서 로드하는 함수def load_api_keys(): global CONFIG config_path = os.path.join(os.path.dirname(__file.. 2024. 12. 15. [Python] 파일경로 불러오기 (절대경로,상대경로) 파이선으로 프로젝트를 만들면서 파일경로를 불러오는게 어려워서 정리.내 질문 : 파이선에서 다른 경로에 있는 config 파일안의 경로 변수들의 값을 불러 오고 싶은데 경로를 어떻게 지정해야 할까? 예를들어 project/config/api_key.json project/main.py 가 있을때 main.py 안에서 api_key.json 안에 정의한 API KEY 변수들의 값을 호출하고 싶은데 어떻게 코드를 짜면될지 알려줘.답변 : 다른 경로에 있는 파일을 불러와 사용하는 방법은 여러 가지가 있지만, Python에서는 일반적으로 os 모듈과 파일 경로를 결합하거나, configparser, json 등을 사용하여 처리할 수 있습니다. 아래는 api_key.json에 정의된 데이터를 main.py에서 불러.. 2024. 12. 14. [Python] 문자열 처리방식 접두사 r, f 개인프로젝트로 파이선을 간만에 쓰다보니 기억이 가물가물이다..윈도우 폰트를 호출해서 사용하려고 하는데 호출이 잘 안된다..r을 쓰라고 블로그에 되어있길래 급 궁금해짐.. 대략적으론 무슨 차이인지 느낌적인 느낌이 오지만그래도 확실히 짚고 넘어가자! 문자열을 처리하는 방식에 따라 붙이는 특별한 접두사 r과 f1. r 접두사: Raw Stringr은 **Raw String(있는 그대로의 문자열)**을 의미해. 주로 **이스케이프 문자(\n, \t 등)**가 포함된 문자열에서 유용하게 사용돼.역할:문자열 안의 **역슬래시(\)**를 이스케이프 문자로 처리하지 않고 그대로 인식.예를 들어, 파일 경로나 정규식을 쓸 때 많이 사용해.예제:# r 없이 작성path = "C:\\Windows\\Fonts\\HARNG.. 2024. 12. 10. [Python] Pycharm을 Git과 연동하기 우리의 친구 ChatGPT에세 연동하는 방법을 물어보고 정리함! PyCharm과 GitHub를 연동하면 코드를 효율적으로 관리하고 공유할 수 있습니다.아래에 PyCharm과 GitHub 연동을 처음부터 끝까지 단계별로 설명드릴게요.1. Git 설치PyCharm에서 Git을 사용하려면 먼저 Git이 설치되어 있어야 합니다.Windows에서 Git 설치Git 공식 웹사이트에 접속하여 Git을 다운로드하고 설치하세요.설치 중 "Git Bash Here" 옵션과 "PATH 환경 변수에 Git 추가" 옵션을 활성화하세요.설치 후, 터미널에서 아래 명령어로 Git이 설치되었는지 확인하세요:현재나온버전 중에 이걸로 다운로드 받음! git --version예: git version 2.47.1 (여기서 잠깐)"Choo.. 2024. 12. 8. [Python] datetime 날짜 포맷형식 strftime Python의 datetime 객체를 사용하여 원하는 포맷으로 날짜와 시간을 저장하려면 strftime 메서드를 사용하면 됩니다. strftime 메서드에서 포맷 문자열을 변경하여 원하는 형태로 출력할 수 있습니다.원하는 포맷: YYYYMMDD_HH24MISS여기서 각 부분의 의미는 다음과 같습니다:YYYY → 4자리 연도 (%Y)MM → 2자리 월 (%m)DD → 2자리 일 (%d)_ → 구분 문자HH24 → 24시간 형식의 시간 (%H)MI → 분 (%M)SS → 초 (%S) 코드 예제from datetime import datetime# 현재 시간을 원하는 포맷으로 출력formatted_datetime = datetime.now().strftime('%Y%m%d_%H%M%S')print(format.. 2024. 12. 8. [Python] 파이썬 환경설정 하기 1. Python 설치Python 공식 사이트로 이동. https://www.python.org/downloads/"Download Python" 버튼을 클릭해 최신 버전을 다운로드.설치 시 아래 옵션을 꼭 선택:"Add Python to PATH" (체크박스 반드시 체크)기본 설치 진행.설치 확인설치 후, **명령 프롬프트 (Command Prompt)**를 열고 아래 명령어를 입력:python --version 버전 정보(예: Python 3.x.x)가 표시되면 설치 성공! (24.12.07 기준으로 : Python 3.13.1 확인) 2. 코드 편집기 설치파이썬 코드를 작성하려면 편집기가 필요해. 아래 두 가지 추천:1) VS Code (Visual Studio Code)VS Code 다운로드설.. 2024. 12. 7. 이전 1 다음 728x90