본문 바로가기
728x90
SMALL

파이썬5

파이썬 venv 가상환경 만들고 삭제하는 방법 "가상환경은 python -m venv .venv 한 줄로 만들고, 지울 때는 폴더를 통째로 삭제하면 끝입니다. 지우는 전용 명령은 따로 없어요. 파이썬 공식 문서도 그렇게 설명하고 있습니다. 다만 폴더를 지우기 전에 확인할 것이 두 가지 있어서, 순서대로 적어 봅니다.프로젝트마다 환경을 따로 두는 이유한 컴퓨터에서 프로젝트를 둘 이상 굴리다 보면 패키지 버전이 부딪힐 때가 있습니다. A 프로젝트는 예전 버전을 요구하고 B 프로젝트는 최신 버전을 요구하는 식이죠. 전부 시스템 파이썬에 설치하면 하나를 맞추는 순간 다른 하나가 깨집니다. 프로젝트 폴더 안에 환경을 하나씩 두면 이 문제가 사라져요.만들고 켜고 끄기프로젝트 폴더로 이동해서 아래처럼 입력합니다. 폴더 이름은 마음대로 정해도 되는데, .venv를.. 2026. 10. 7.
파이썬에서 패키지 이용하기 ./com/Mod.py 파일이 있다고 가정했을 때..Mod.pyimport randomclass new: def getRandom(self): return random.random()1. 모듈을 import 하려면 아래와 같이 합니다.import com.Modm = com.Mod.new()print(m.getRandom())2. 그런데 위 빨간색처럼 com.Mod라고 하지 않고 Mod만 쓰고 싶다면?아래처럼 합니다.from com import Modm = Mod.new()print(m.getRandom())3. 폴더내의 모든 모듈을 로드하고 싶어서 아래처럼 쓰면 에러가 납니다.from com import *이를 위해 __init__.py를 모듈 폴더에 생성합니다. 내용은..__all__ = ["Mod".. 2025. 5. 3.
파이썬 3.0 부터는 기본이 유니코드네요. 파이썬 3.0 부터는 기본이 유니코드네요.2.x에서 유니코드를 쓰려면 따옴표 앞에 u를 붙여야 하고요. (str = u”문자열”) 따옴표를 세개 쓰면 원래는 여러줄 주석인데 문자열에 써서 여러줄 문자열을 만들 수 있어요. :-) 2025. 5. 2.
파이썬에서 한글을 사용하려면.. 파이썬에서 주석이나 문자열에 한글을 쓰면 에러가 난다.그럴땐 첫 줄에 다음 코드를 넣으세욤. :-)# -*- coding:utf-8 -*- 2025. 5. 2.
파이썬의 Property Get, Set 파이썬의 클래스 접근제한자 :: _ 한번 쓰면 protected (_method)__ 두번 쓰면 private (__method)파이썬의 Property Get, Set :: class Test: __gs = "Default" def _get_gs(self): return self.__gs def _set_gs(self, value): self.__gs = value gs = property(_get_gs, _set_gs) t = Test() t.gs = "new value" print(t.gs) 2025. 5. 2.
728x90
LIST