본문 바로가기

PYTHON5

[Python] linux grep값 변수로 담기 외부든 외부든 어떠한 통신 값이나 임의로 설정한 데이터 값이 있으면 log가 남기 마련이다. 그리고 개발과 운영을 하는 IT 직군이라면 log를 통해서 문제점을 발견하거나 필요한 데이터를 뽑아내어 사용하기도 한다. 물론 나도 그러한 업무에 해당한다. log에는 수많은 문자열과 숫자 데이터가 빼곡히 나열되어 있다. 그리고 대부분의 log에는 그럴싸한 패턴이 존재한다. 그렇지도 않은 경우도 있지만 패턴이 있다. 그 패턴을 발견하고 분석해서 나에게 필요한 자료를 한눈에 볼 수 있다면 편하지 않을까? 현재 본인은 python을 주로 사용하여 프로젝트를 진행하고 있고 server운영도 함께 하고 있다. 그렇다면 python을 활용하여 linux server에 실시간으로 떨어지는 log값을 grep 명령어를 사용하.. 2022. 11. 14.
Pymysql 패키지 pymysql 패키지 템플릿을 이용하여 흐름을 알아보자 from sqlite3 import Cursor #알아서 등록된다. # 패키지를 파이썬에서 사용 선언, 패키지 고정 import pymysql # mysql과 작업 중인 파이썬 스크립트 연결부분. #mysql에서 접근하고자 하는 범위에 따라서 argument의 값이 바뀔 수도 있고, 새로운 argument가 추가될수 있다. conn = pymysql.connect(host="", user="", password="",charset="utf8") #pymysql의 connection 객체에서 cursor 객체를 가져오는 부분이다. #mysql에 sql 커맨드를 보내기 위한 연결 통로라고 보면 된다. 그래서 얘도 무조건 고정 Cursor = conn.c.. 2022. 9. 27.
PyMySQL 패키지 설치 파이썬에서 DB에 접근하려면 PyMySQL 패키지를 사용하면된다. 설치는 간단하다. pip install PyMySQL 설치하라. 해당하는 환경에서 패키지를 설치하면 그 다음부터는 파이썬 스크립트에서 import pymysql로 패키지 사용이 가능하다. 2022. 9. 27.
[Python 기초] 제어문 if elif else문 if문을 쉽게 풀어 말하자면 맞다와 아니다 이다. 맞을때의 상황을 출력하거나 틀렸을때의 상황을 출력하거나 맞았을때 어떤 동작을 하거나 틀렸을때 어떤 동작을 하느냐이다. 물 = 물이요 : 참 산 = 산이로다 : 참 물 = 산이요 : 거짓 산 = 물이로다 : 거짓 그만 알아보도록 하자 1. if문 참과 거짓 아래의 python코드를 보고 판단 해보자. test1 = 48 test2 = 4 if test1 == 4: print("True") else : print("false") 이 코드의 출력은 false(거짓)이다. test1은 48인데 4와 같다라고 표시가 되어 있다. 맙소사 말도앙대~ 2. if elif else 이번에는 if와 elif else를 사용하여 참과 거짓을 판단하자. name = "Erro.. 2022. 7. 6.