일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- spring cloud config
- HLS
- configmap
- wireshark
- VSCode
- Shell script
- ebpf
- Python
- service
- Java
- android studio
- aws cli
- deployment
- kubectl
- Flutter
- nginx-media-server
- Sysinternals
- docker
- golang
- Windows10
- ffmpeg
- 행정구역분류
- macos
- aws
- dart
- Pod
- Android
- RTMP
- Kubernetes
- namespace
- Today
- Total
목록Programming/Python (9)
woonizzooni
아래와 같은 에러 발생시 app.jinja_options["extensions"].append("jinja2.ext.do") KeyError: 'extensions' $ .venv/bin/locust -f service.py --host="http://localhost:8080" -P 8088 Traceback (most recent call last): File "/Users/.../tools/kk/.venv/bin/locust", line 8, in sys.exit(main()) File "/Users/.../tools/kk/.venv/lib/python3.9/site-packages/locust/main.py", line 286, in main web_ui = environment.create_we..
value(정수)으로 정렬 후 동일 값일 경우 key로 정렬을 시도할 것이다. python2.x - dict.viewitems(), dict.iteritems(), ... Python 2.7.16 (default, Jun 5 2020, 22:59:21) [GCC 4.2.1 Compatible Apple LLVM 11.0.3 (clang-1103.0.29.20) (-macos10.15-objc- on darwin Type "help", "copyright", "credits" or "license" for more information. >>> d={'apple':2, 'banana':3, 'almond':2, 'beetroot':3, 'peach':4} >>> [(k,v) for k, v in sorte..
이전글 에서 설명한 '행정구역분류' 데이터는 엑셀 문서 형식인데, 이를 SQL DB로 가져오는 예제. o 준비사항 1) 엑셀 파일 : 아래 둘 중 하나, 혹은 둘다. - 행정안전부 엑셀 파일 ex) jscode20190701.zip의 KIKmix.20190701.xlsx - 통계분류포털 엑셀 파일 : 한국행정구역분류_2019.7.1.기준(F)_추가반영.xls 2) mysql 실행 환경 : 이전글 참고. - 접속 계정 정보 (username / password) - db or schema 생성 (mysql에서는 동일 의미) - 테이블 생성 : 미리 엑셀 문서 보고, 희망하는 구조로 테이블 생성. 귀찮으면 아래 코드 주석 참고. 3) python 실행 환경 : 이전글 참고. - 개인 환경에 따라 파일 전체 ..
= 백업 용 = o 환경 Windows10 환경 [참고] o 설치 cmd > pip3 install pyqt5-tools C:\>pip3 install pyqt5-tools Collecting pyqt5-tools Downloading https://files.pythonhosted.org/packages/20/8e/c5ee.../pyqt5_tools-5.13.0.1.5-cp37-none-win_amd64.whl (67.2MB) |████████████████████████████████| 67.2MB 6.4MB/s Collecting python-dotenv (from pyqt5-tools) Downloading https://files.pythonhosted.org/packages/57/c8/.../..
대한민국 행정동 경계 좌표 추출 #1 - GeoJSON 위 글에서 QGiS로 WGS84 GeoJSON형식의 좌표를 추출해봤다. (원본 좌표계 값 그대로인 상태(UTM-K)) hp파일을 java, python등을 이용해서 경계 좌표 변환 & 추출 해보려고 한다. 편의상 python을 선택했다. 결론부터 말하면 python만으로의 행정동 좌표계 편환 추출은 할게 못된다 -_- 일단 모든 경우의 수에 대한 시도는 못해봤다. 각종(?) geometry library연동 등의 방법이 존재할 수 있겠으나 ... 일단 모르겠다. 안할란다. -_- ogs2ogr를 이용해서 좌표계 변환된 ESRI shapefile로 만들고, 이를 python으로 json추출하는 방향으로 해보니 이 정도는 뭐 쓸만하....다. 1. QG..
Windows10 python에서 PyProj모듈 설치 불가 현상 관련건. 다음과 같이 설치하려고 하면 "ERROR: Proj executable not found. Please set PROJ_DIR variable." (geo_test) PS D:\Workspace\VSCode> pip install pyproj Collecting pyproj Using cached https://files.pythonhosted.org/packages/49/94/06c20b7f65a0efc31da7c734ea4c9385a3b26e5aec619a5b83383dffed93/pyproj-2.3.0.tar.gz Installing build dependencies ... done Getting requirements to..
샘플 코드 #!/usr/bin/python # -*- coding: utf-8 -*- import sys def f(n): try: f(n+1) except Exception as e: exc_type, exc_value, exc_traceback = sys.exc_info() print("%s : %s (%d)" % (exc_type.__name__, exc_value, n)) f(1) 실행결과 : RuntimeError : maximum recursion depth exceeded while getting the str of an object (998) 998번째 recursion에서 실행되지 못하고 종료됨. 이유는 python내부에서 무한 재귀 호출을 막기 위해 제한을 두기 때문.(this limi..
실행 시간 측정 timeit모듈 이용. https://docs.python.org/2/library/timeit.html https://docs.python.org/3/library/timeit.html ex) #!/usr/bin/python3 # -*- coding: utf-8 -*- import timeit def func_a(n): .... def func_b(n): .... def func_c(n): .... def func_d(n): .... print("func_a(4000) : ", timeit.timeit('func_a(4000)', "from __main__ import func_a", number=1)) print("func_b(4000) : ", timeit.timeit('func_b..