본문 바로가기
반응형

파이썬11

[ 파이썬 ] HiveMQ MQTT 통신 테스트 MQTT 통신 M2M, IOT를 위한 프로토콜로서, 최소한의 전력과 패킷량으로 통신하므로, IOT와 모바일 애플리케이션 등의 통신에 매우 적합한 프로토콜 PUBLISH : 발행 SUBSCRIBE : 구독(모니터링) MQTT 브로커 구동 하기 Mosquitto HiveMQ mosca ActiveMQ RabbitMQ HiveMQ를 이용하여 테스트 브로커를 생성하고 파이썬과 통신 1. HiveMQ 사이트 회원 가입 아래 사이트에서 회원 가입을 먼저 합니다. HiveMQ Cloud console.hivemq.cloud 2. HiveMQ Websocket Client 페이지 이동 및 연결 비밀 번호 입력 후 [Connect]를 누르면 연결된 경우 Connected 램프가 녹색으로 바뀝니다. 3. 모니터링을 위한 .. 2022. 4. 19.
[ 파이썬 ] 캠핑장 예약 조회(실시간)-데이터 테이블 비교 일정 시간 간격으로 데이터를 조회하여 데이터 테이블로 만든 후 갱신한 데이터와 비교하여 다른 부분이 발생한 경우 출력하기 위해 만들었습니다. 이전 포스팅 [ 파이썬 ] 캠핑장 예약 조회 파이썬에서 URL 정보를 받아 예약 가능한 사이트만 조회하는 정보를 만들고자 합니다. 아래 순서로 데이터를 가져옵니다. 사이트 접속 데이터 프레임 변환 예약 가능한 사이트만 가져오기(데이 jeong-f.tistory.com 소스 코드 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 5.. 2022. 1. 14.
[ 파이썬 ] LS 산전 XGT PLC 시리얼 통신(C-NET) 하기 LS 산전의 PLC와 시리얼(RS232) 통신을 위해 간단한 프로그램을 구현해 보았습니다. C# 코드에서 사용해본 방법을 사이트 참고를 통해 기본 코드를 받아 좀 더 직관적으로 코드를 수정해 보았습니다. 통신 프로토콜( 연속 읽기) 소스코드 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 ''' pip install pyserial ''' from dataclasses import dataclass, field import serial # 통신용 클래.. 2022. 1. 14.
[ 파이썬 ] 텔레그램 에코봇 만들기 텔레그램 봇의 기본적인 동작을 위해 메시지 수신부의 처리가 필요합니다. 이 기능을 위해 시작단계로 에코 봇에 대한 내용을 정리하고자 내용을 작성합니다. 2021.12.24 - [파이썬/파이썬] - [ 파이썬 ] 텔레그램봇 만들기 [ 파이썬 ] 텔레그램봇 만들기 파이썬 작업을 위한 텔레그램 봇에 대한 설정 및 API 키 확인 방법에 대하여 공유하고자 합니다. 먼저 텔레그램 봇 다운로드 후 가입을 진행해주십시오. https://desktop.telegram.org/ 텔레그램 데스크톱 jeong-f.tistory.com 소스 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 from telegram.ext import Updater, MessageHan.. 2022. 1. 7.
[ 파이썬 ] 네이버 자동 로그인 후 클릭 이벤트 응모하기 네이버에서는 매일 1회 클릭 시 네이버 페이 1원을 적립해주는 링크에 네이버 로그인한 후 자동 클릭하는 프로그램을 만들고자 합니다. 자동 클릭 링크 https://ofw.adison.co/u/naverpay/ads/55162 https://ofw.adison.co/u/naverpay/ads/66420 https://ofw.adison.co/u/naverpay/ads/67823 https://ofw.adison.co/u/naverpay/ads/72557 작동 순서 1. 페이지 이동(첫 번째 url에서는 로그인이 필요함) 네이버 로그인 ( 아이디+ 비밀번호 입력 후 로그인 버튼 누름 ) 2. 등록 버튼 누름 3. 참여하고 이벤트 등록 버튼 누름 소스코드 1 2 3 4 5 6 7 8 9 10 11 12 13 .. 2022. 1. 7.
[ 파이썬 ] 데이터 프레임 비교(최신 정보만 추출하기) 데이터를 크롤링하는 과정에서 새로운 데이터를 검색한 후 변경사항을 저장해야 하는 경우가 있습니다. 데이터 프레임으로 보통 데이터를 가져와서 작업을 하는데 최신의 데이터를 기준(아래 df_2)으로 변경사항만 파일로 저장하거나 알람 등으로 알리고자 한다면 불필요한 항목을 제거한 후 처리를 해야 합니다. 순서 데이터 프레임 1 생성 데이터 프레임 2 생성 비교를 위해 1,2 프레임 합치기 오른쪽에만 있는 데이터 추출 소스 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 import pandas as pd df_1 = pd.DataFrame( {"co11": ['가', '나', '다','라'], "co12": [1, 2, 3, 4], "co1.. 2022. 1. 7.
[ 파이썬 ] 캠핑장 예약 조회 파이썬에서 URL 정보를 받아 예약 가능한 사이트만 조회하는 정보를 만들고자 합니다. 아래 순서로 데이터를 가져옵니다. 사이트 접속 데이터 프레임 변환 예약 가능한 사이트만 가져오기(데이터프레임 값 추출) 불필요한 열 삭제(데이터 프레임 열 삭제) 캠핑장 예약 정보 조회 순서 1. 사이트 접속 https://www.sj.go.kr/gumsu/page.do?mnu_uid=1850&csr_class=0&step=list&cs_uid=0&initYear=2021&initMonth=6&initDay=03 2. 데이터 프레임으로 변환 사용할 데이터 프레임은 두 개가 검색되는데 2번째의 프레임을 사용합니다. 3. 예약 가능한 사이트 추출 예약하기가 예약 가능한 사이트는 문자가 "예약하기"입니다. 4. 불필요한 열인.. 2021. 12. 24.
[ 파이썬 ] 텔레그램봇 만들기 파이썬 작업을 위한 텔레그램 봇에 대한 설정 및 API 키 확인 방법에 대하여 공유하고자 합니다. 먼저 텔레그램 봇 다운로드 후 가입을 진행해주십시오. https://desktop.telegram.org/ 텔레그램 데스크톱 컴퓨터에서 빠르고 끊킴없는 텔레그램을 경험해보세요. desktop.telegram.org 텔레그램 봇 생성 텔레그램 윈도 버전에서 botFather를 검색하여 클릭합니다. 또는 https://t.me/BotFather(바로 접속 링크)를 클릭합니다. 채팅방에 들어가면 각종 메스지로 텔레그램 봇에 대한 설정을 할 수 있습니다. 텔레그램 봇 만들기 순서 /newbot : 새로운 봇을 만듭니다. testbot : 봇의 이름을 설정합니다. 한글 및 어떤 문구든 가능합니다. test_11122.. 2021. 12. 24.
[ 파이썬 ] 시군구 geoJson파일 분할 하기 splitgeoJson파일을 실행하면 자동으로 geoJson폴더에 지역별로 jso파일을 저장하는 프로그램입니다. geojson파일은 아래 링크에서 시군구 업데이트 파일을 이용하였습니다. 파이썬 공부용으로 참고하여 프로그램에 주석 및 내용을 입력하였습니다. http://www.gisdeveloper.co.kr/?p=2332 대한민국 최신 행정구역(SHP) 다운로드 – GIS Developer www.gisdeveloper.co.kr 같은 폴더에 TL_SCCO_SIG.json파일을 위치하고 실행하면 자동 분할되도록 하였습니다. 파일을 분리하면 아래와 같이 지역코드_지역명. json파일이 각각 생성됩니다. 소스코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21.. 2021. 12. 23.
[ 파이썬 ] ini파일 읽고 쓰기 파이썬에서 읽을 수 있는 설정 형식은 여러 가지가 있은데 대중적으로 많이 사용되는 ini파일을 이용하는 방법을 공유하고자 합니다. 파이썬 공부용으로 참고하여 프로그램에 주석 및 내용을 입력하였습니다. Config.ini [system] title = Neural Networks version = 1.2.42 update = 2021-12-23 11:10:12 [data] width = 640 height = 480 type = avi 파이썬 코드 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 32 33 34 35 36 37 38 39 40 41 import configparser from time im.. 2021. 12. 23.
반응형