728x90
python 에서 코드 변경시 자동으로 load 되는 방법을 찾았다.
https://websockets.readthedocs.io/en/stable/howto/autoreload.html
Install watchdog with the watchmedo shell utility:
$ pip install watchdog[watchmedo]
Run your server with watchmedo auto-restart:
$ watchmedo auto-restart --pattern "*.py" --recursive --signal SIGTERM \
python app.py
나는 지금 socket 통신 수정중인데...이걸 응용해봐야겠다.
#### 2022-10-09
debug로 parameter를 넘기면 수정시 자동으로 reload 한다. 번거롭게 다시 bat을 가동할 필요 없어진다.
@echo off
title runServer
set arg1=%1
IF %1 equ debug (
echo debug_mode
watchmedo auto-restart --pattern "*.py" --recursive --signal SIGTERM python C:\Users\****main.py
) ELSE (
echo normal_mode
python C:\Users\****main.py
)
'정리 > 코드' 카테고리의 다른 글
Bitcoin 데이터로 Envelope 와 Bollinger Band 그리기 (ggplot2) (0) | 2018.10.30 |
---|---|
ggplot2 그래프 화면 분할 코드 (0) | 2018.10.30 |