본문 바로가기
반응형

Python4

Python 으로 TextArt 그리기, asciiart, pyfiglet사용법 위와 같은 아스키 아트로 표현된 글자를 한번씩 보신적 있으실 겁니다.파이썬에서는 이런 글자를 손쉽게 생성해주는 라이브러리를 제공하는데요,바로 pyfiglet이라는 라이브러리를 사용하면 이러한 글자를 생성할 수 있습니다.사용방법은 매우매우 간단합니다.먼저, 아래와 같이 pyfiglet 모듈을 pip로 설치해줍니다.pip install pyfiglet그 다음 아래와 같이 파이썬 코드를 작성해줍니다.import pyfiglettext = "ASCII ART \n1,2,3,4,5,6,7,8,9,10"word = pyfiglet.figlet_format(text)print(word)그러면 아래와 같은 결과가 나옵니다. 아래와 같이, 폰트를 지정해줄 수 있기도 하며,renderText 함수를 이용해서도 표현할 수 .. 2024. 10. 20.
Python CSV 파일 Open할 때 UnicodeDecodeError: utf-8 또는 cp949 codec can't decode byte 에러 해결법 Python CSV 파일을 오픈할 때 UnicodeDecodeError: utf-8 또는 cp949 codec can't decode byte 나는 경우가 있습니다.이럴 때, 어떻게 처리하는지 알아보겠습니다.해결방법1 : open시 encoding 지정우선, notepad++가 필요합니다.아래 주소에서 다운해주세요.https://notepad-plus-plus.org/downloads/ 이제 python에서 오픈하려는 파일을 notepad++로 열어보면,우측 아래에 ANSI / UTF-8 인지 나옵니다.ANSI라면, 아래와 같이 encoding='cp949'를 지정해서 파이썬에서 파일을 오픈합니다.open(file_name, 'w', encoding='cp949')UTF-8이라면, 아래와 같이 파이썬에서.. 2024. 10. 10.
python virtualenv란?, python 가상환경, 윈도우 virtualenv 사용법, virtualenv설치, virtualenv 가상환경 삭제, virtualenv python 버전 변경, python3 virtualenv, python virtualenv 명령어, venv와 virtualenv의 차이 python 가상환경python 가상환경이란, 독립적인 파이썬 실행 환경을 의미하며 프로젝트 별로 패키지를 관리하기 위하여 사용합니다.Python 및 Library의 버전이 업그레이드 되더라도 과거 project에 영향을 주지 않기 위해 사용합니다.python virtualenv란?virtualenv는 파이썬에서 사용하는 가상 환경을 만드는 도구입니다.이를 통해 각각의 프로젝트마다 독립된 환경을 제공받을 수 있습니다.예를 들어, 한 프로젝트에서는 파이썬 2.7 버전을 사용하고 다른 프로젝트에서는 파이썬 3.8 버전을 사용해야 한다면,이 둘 사이에서 버전을 매번 바꾸는 것은 매우 번거로울 것입니다.이럴 때 virtualenv를 사용하면, 각각의 프로젝트에 필요한 파이썬 버전과 패키지를 독립적으로 관리할 수.. 2024. 9. 14.
python IDLE 사용후기 "기본중의 기본 python IDE" 장점 1. python 설치시 기본적으로 설치되는 IDE 2. 심플하고, 가볍고 빠르다. 단점 1. 디버깅하기 어렵다.. 2. 라인수 보기 힘들다. 보통의 IDE들이 왼쪽에 라인넘버를 표시해주는데, IDLE은 밑에 조그만하게 내가 위치한 라인넘버만 표시해준다. 3. auto completion 불가. 총평 가볍고 빨라서 쓰고 있다. 다른 python IDE는 맘에 들지 않아 쓰고 있는데, 이것도 썩 좋아하지는 않다. 보통 다른사람들은 pycharm, jupyter notebook 을 많이 쓰는듯한다. jupyter notebook 은 너무 무거운 느낌이들고 빠르지 않고 번잡한 느낌이 든다. pycharm의 경우에는, 동일한 회사에서 만든 intelliJ 사용경험이 너.. 2021. 8. 2.
반응형