본문 바로가기
Coding(코딩)/Python

[Python] python 코드 git에 올리기 전 할 일들

by DevKev 2023. 1. 27.

To Do

✅ .gitignore 생성

✅ path 관리할 .env 생성

✅ 필요한 package 설치 관련 requirements.txt 생성


.gitignore 생성

  • git에 push할 파일과 아닌 파일 구분이 필요하기 때문에 필요한 작업

https://www.toptal.com/developers/gitignore

 

gitignore.io

Create useful .gitignore files for your project

www.toptal.com

해당 페이지에서 python 입력하면, 자동으로 생성이 된다.

기본적으로 .env, pycache 등이 포함되어 있어서 그대로 써보고 추후 필요한 부분이 있다면 나중에 더 서술해보도록 하겠다.

 

path 관리할 .env 생성

  • 파일을 불러오는 경로 혹은 API key를 보여주기 싫다면 .env를 통해 관리
  • 아래 명령어를 통해 파이썬 모듈 python-dotenv 설치
pip install python-dotenv
  • .gitignore에 .env가 포함되어 있기 때문에 그 안에 작성된 것들은 무시되고 push된다.

[ package 사용법 ]

# .env 파일
Path = "{경로}"
from dotenv import load_dotenv
import os

# load .env
path = os.environ.get('Path')