Python/Do Something 33

python - ping test 후 결과를 txt 파일로 저장하고, mysql DB에 저장하기 (ping3, pymysql)

이전에 ping test 결과를 txt 파일로 저장하는 것을 진행했었고, txt 파일을 mysql에 INSERT 하는 것을 진행했었따. 그럼 한개의 파이썬 파일로 ping test 결과를 txt 파일로 저장도 하고, mysql에 INSERT 하려면 어떻게 해야 할까? 1. test 하고자 하는 IP들이 저장된 txt 파일(system_list.txt)을 준비 2. system_list.txt 파일에 있는 IP list에 따라 ping test 결과를 확인하고 ping_result.txt 파일로 저장 3. 저장된 ping_result.txt 파일을 mysql DB에 저장 ​ 사실, 해당 작업을 진행하면서 많은 시행착오가 있었는데 해당 내용도 최대한 기록해보고자 한다. 내용이 이해가 가지 않는다면 이전 글을..

Python/Do Something 2023.01.16

python - mysql DB 생성, txt 파일을 DB Table에 넣기 (pymysql)

pymysql을 통해 mysql의 Database, Table을 생성하고 해당 Table에 Data를 수동으로도 넣어보고, txt 파일을 읽어서도 넣어보고자 한다. 우선 pymysql 모듈을 설치한다. pip install pymysql 이제 Mysql에 접속해서 현재 Database를 조회해본다. 신규로 생성할 Database의 이름은 hanguptest_2로 한다. ##Database 생성 절차 'hanguptest_2' import pymysql conn = pymysql.connect(host='localhost', user='root', password='root', charset='utf8') cursor = conn.cursor() sql = "CREATE DATABASE hanguptest..

Python/Do Something 2023.01.16