일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Python
- Google Spreadsheet
- c#
- SQL
- PySpark
- Google Excel
- Redshift
- google apps script
- PostgreSQL
- 파이썬
- django
- GIT
- math
- matplotlib
- Apache
- Java
- dataframe
- gas
- numpy
- Kotlin
- list
- Excel
- PANDAS
- array
- hive
- string
- Mac
- Github
- Tkinter
- Today
- Total
목록ASCII (2)
달나라 노트
요즘은 거의 그럴 일이 없지만 간혹 Python 2.xx 버전을 쓰다보면 문제가 생기는 것이 Python code의 encoding입니다. Python 2의 기본 encoding은 ASCII입니다. 내가 작성한 Python code에 영어와 숫자만 있다면 상관 없지만 Code의 일부에 주석으로 설명을 달아놓을 때 한글을 사용한다던지 하면 ASCII가 한글을 제대로 해석하지 못하기 때문에 Syntax Error가 발생합니다. 이런 경우 Python file의 맨 위에 아래와 같은 내용을 주석으로서 달아줍니다. #-*- coding: utf-8 -*- 위처럼 주석으로 달아주게되면 이 코드의 encoding은 utf-8이라고 알려주는 것과 동일하며, 따라서 코드에 한글이 포함되어있어도 문제없이 잘 실행됩니다...
image를 ASCII character를 이용한 그림으로 변환할 수 있습니다. 변환할 image인 apple.png는 다음과 같습니다. apple 로고를 변환해볼게요. import PIL.Image # list of ascii characters used when convert image to ascii text list_ascii_chars = ['@', '#', 'S', '%', '?', '*', '+', ';', ':', ',', '.'] # resize image according to a new width def resize_image(pil_obj_image, new_width): width, height = pil_obj_image.size # obj_image = image object ..