파이썬 문자열 치환

python3 에서 테스트 되었습니다. 파이썬에서 문자열 치환시는 replace 함수를 사용합니다. 아래는 , 를 | 로 치환합니다. 세번째 파라미터가 없을 경우는 전체 문자열을 대상으로 합니다. 2번째 , 까지만 치환할 경우 세번째 파라미터에 2를 추가합니다.

파이썬 파일 읽기

파이썬에서 파일 읽기입니다. 파이썬 3 에서 테스트 되었습니다 test.txt 파일을 라인별로 읽어서 화면에 출력합니다. 한번에 전체 라인을 읽을 경우입니다. 한번 전체 파일의 내용을 읽을 경우입니다.

파이썬 데몬 프로그램 개발을 위한 python-daemon 모듈

https://pagure.io/python-daemon/ 파이썬으로 데몬 프로그램을 개발시에 유용하게 사용가능한 python-daemon 모듈입니다. 설치 아래는 python-daemon 을 이용해서 데몬 프로그램을 시작 또는 종료 시킬 수 있도록 만든 간단한 예제입니다. start 옵션을 이용해서 데몬 프로그램을 시작 후 확인해 봅니다. stop 옵션을 사용하면 프로그램을 종료할 수 있습니다.

우분투 18.04 에서 파이썬3 venv 환경 설정

우분투 18.04 에서 python3 venv 가상환경 설정입니다. 클서버의 가상서버 환경에서 테스트 되었습니다. 아래의 명령어는 현재 디렉토리 아래에 venv 가상환경을 구성하는 myenv 를 생성합니다. 생성된 myenv 가상환경의 디렉토리 구조는 아래와 같습니다. myenv 가상환경으로 변경시에는 아래와 같이 합니다. pip 를 업그레이드 합니다. 테스트로 django 를 myenv 가상환경에 설치해 봅니다. 가상환경에 설치된 파일들은 lib 디렉토리 아래에 파이썬 버전별로 […]

파이썬 스케줄러 모듈 – APScheduler

https://apscheduler.readthedocs.io/en/latest/ Advanced Python Scheduler 파이썬의 스케줄러 모듈입니다. cron 또는 툭정 주기로 해당 기능을 실행하고자 할 경우 유용하게 사용가능합니다. 클서버의 우분투 18.04 가상서버에서 python3 로 테스트 되었습니다. 해당 모듈을 pip 로 설치합니다. 아래는 샘플로 제공되는 예제 소스입니다. 3초마다 현재 시간을 출력하는 프로그램입니다. scheduler.py 로 저장 후 실행합니다.