일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- 스칼라
- programmers
- 동적프로그래밍
- golang
- 리눅스
- 자바
- Java
- boj
- dynamic programming
- HBase
- 프로그래머스
- 코드워
- codewars
- 파이썬
- go
- 튜토리얼
- Python
- zookeeper
- Linux
- docker
- scala
- redis
- Go언어
- 알고리즘
- leetcode
- 주키퍼
- gradle
- OOM
- 문제풀이
- DP
- Today
- Total
목록트러블 슈팅 (12)
파이문
(Python에서 dictionary, list 의 print 형식 바꾸기) 파이썬에서 유니코드가 아닌 한글 문자열은 /x~ 형식으로 표기된다. 일반 문자열을 print할 때는 상관 없지만 딕셔너리나, 리스트 안의 인자 값으로 들어가는 경우엔 print를 해도 한글이 제대로 보이지 않는다. 즉, 다음과 같은 상황인 것이다. 리스트 안의 문자열에서 인덱스 접근으로 하면 제대로 "가" "나"가 콘솔창에 찍히지만, 단순히 리스트를 print 할 경우에는 나타나지 않는다.딕셔너리도 마찬가지다. 이럴 경우엔 cumstom 클래스로 리스트와 딕셔너리를 만들고 각각의 컬렉션을 상속 받아 __str__을 오버라이드 해주면 된다.즉, 다음 처럼 새롭게 만들어준다.class MyList(list): def __str__(..
Python 에서 패키지 몇개를 설치하려는데 InsecurePlatformWarning 에러가 나타났다.주로 requests 패키지를 설치 할 때 나타나는 것 같았지만 나는 numpy를 설치할 때 나타났다. 이 때 우분투라면 다음 세 가지를 설치해주도록 하자.apt-get intstall python libffi-dev libssl-dev 페도라 쪽이라면 다음과 같다.yum install python-devel openssl-devel libffi-devel 세 패키지를 모두 설치했다면 다시 에러가 났던 모듈을 설치해본다.만약 unicodedecode 에러가 난다면 혹시 권한 문제는 아닌지 확인 해본다. (sudo를 붙여볼 것)