반응형

검색 7

[Python] 정규표현식으로 파일(XML, txt, html) 내용 검색(필터)하기 (re, match, compile, finditer)

목차 이번 포스트에서는 정규표현식(Regex)을 사용해서 텍스트 파일이나 웹문서(html, xml) 파일을 검색(search)해서 필터링(filtering) 하는 방법에 대해 알아보겠습니다. 파일 검색에 필요한 정규표현식 함수 파일 검색에 사용할 정규표현식 함수는 아래와 같습니다. re.compile(정규표현식) re.finditer(compile 출력값, 문장) compile은 정규표현식을 입력으로 받습니다. 그리고 출력된 값을 변수에 저장하고 finditer 함수의 입력값으로 넣어주면 두번째 인자값인 문장에서 해당 정규표현식에 맞는 조건을 찾고 있으면 검색 결과를 출력 해줍니다. 실제 사용 방법은 아래 예제를 통해 쉽게 이해하실 수 있습니다. 미세먼지 데이터파일(XML) 검색하기 예제 예제를 실행하기..

[Python]Pandas Dataframe 데이터 불러오기, loc, iloc 차이, 필터(Filter) 처리

목차 [파이썬] Pandas Dataframe loc, iloc 함수 정의 및 차이 loc 함수는 라벨(Label) 기준으로 행(Row)과 열(Colum)을 필터(Filter)해 줍니다. 예를 들어 3번 index에 내용을 찾을 때 3번 Index가 가지는 라벨 이름(name)을 통해서 검색합니다. 그리고 index 값을 이용해서 검색도 가능해서 index 검색 시 형 전체를 표기 해줍니다. iloc는 정수로된 index를 기준으로 필터링 해줍니다. index 값을 이용해서 행과 열 모두 검색 가능합니다. 아래 예제를 통해 쉽게 이해할 수 있습니다. [파이썬] Pandas Dataframe loc label 필터링 예제 아래 예제는 loc에 조건식을 넣어서 조건에 맞는 값만 출력되게 만든 loc 예제 입..

[Wireshark]와이어샤크로 특정 raw 패킷 검색하기 (Byte Filter, Contains)

목차 [Wireshark]와이어샤크로 특정 패킷만 검색하기 이번 포스트에서는 텍스트 베이스가 아닌 바이트(Byte)를 필터링 해서 원하는 패킷을 찾는 방법에 대해 알아보겠습니다. 예제를 통해 바로 알아보겠습니다. 우선 제가 찾을려는 조건은 아래와 같습니다. 해당 패킷은 HTTP층을 가지고 있다. HTTP층에 "http"라는 문자와 "issue"라는 문자를 포함하고 있다. 위 조건을 찾기 위해서는 http와 issue에 해당하는 바이트 값을 ASCII를 통해서 알아보아야 합니다. ASCII는 아래 링크를 참조하시길 바랍니다. https://ko.wikipedia.org/wiki/ASCII ASCII - 위키백과, 우리 모두의 백과사전 1972 프린터 사용 설명서에 개시된 아스키 코드 차트표 미국정보교환표준..

[nslookup] IP로 도메인 주소 찾기, 도메인 주소로 IP 찾기

목차 [nslookup] 도메인 주소로 IP 찾기 nslookup 은 윈도우에서 제공하는 라이브러리 입니다. 실행 방법은 cmd 명령창을 열고 아래와 같은 Sytax를 실행하면 됩니다. Syntax 는 아래와 같습니다. nsloop 도메인주소 예제 구현>> C:\Users\forgo>nslookup daum.net 서버: kns.kornet.net Address: 168.126.63.1 권한 없는 응답: 이름: daum.net Addresses: 203.133.167.16 203.133.167.81 211.231.99.80 211.231.99.17 C:\Users\forgo> 주석>> 위처럼 명령창에서 다음 주소를 검색했고 kns.kornet.net이라는 dns에서 daum.net에 대한 ip정보를 전달..

전원이 꺼졌을 때도 아이폰 찾는 방법(미국사이트 참조), 내폰에서는 동작안됨

전원이 꺼졌을 때도 아이폰 찾는 방법 우선 이 글은 미국 사이트에서 참조한 글이라 세팅이 한국과 다를 수도 있다는 점을 참조하길 바란다. 애플의 "Find My app"을 이용하면 잃어버린 아이폰을 찾는데 유용하다. iOS 15 운영체제부터는 배터리가 방전되거나 핸드폰이 꺼졌을때(off)도 찾을 수 있게 도와 준다. 이 기능이 가능한 아이폰 종류는 아래와 같다. iPhone 11 iPhone 11 Pro / iPhone 11 Pro Max iPhone 12 / iPhone 12 Mini iPhone 12 Pro / iPhone 12 Pro Max iPhone 13 / iPhone 13 Mini iPhone 13 Pro / iPhone 13 Pro Max 설정하기 설정에 앞서 소프트웨어를 iOS15로 업데..

카테고리 없음 2021.09.30

동일 네트워크에 연결된 IP와 Port 찾기 (nmap)

네트워크에 연결된 IP와 Port 찾기 나와 같은 wifi나 유선/무선 LAN을 사용하는 이웃 인터페이스(interface) 들을 검색하고 싶을 때 nmap을 통해 쉽게 찾을 수 있다. 우선 nmap 설치는 아래 포스트에서 설명하였으니 혹시 모른다면 참조 하길 바란다. https://scribblinganything.tistory.com/235 nmap을 설치하였다면 cmd 창에서 쉽게 검색할 수 있다. 윈도우 검색창에 cmd라고 입력하면 cmd 프롬프트가 열린다. 우선 내 네트워크 정보를 알아야 하므로 아래와 같이 ipconfig 를 입력한다. 내 컴퓨터는 현재 무선(wifi)과 유선 랜으로 동시에 접속하고 있다. 두개 모두 하나의 AP(Access point)에 연결되어있다. 이 AP를 통해 외부 인..

사업 보고서에서 유상(무상)증자 확인(검색)하는 방법 (Dart)

사업 보고서에서 유상증자 확인하는 방법 (Dart) 주식을 함에 있어 주의 해야하는 부분이 유상 증자이다. 회사가 유상 증자를 한다는 것은 자본이 부족하여 추가로 주식을 발행하여 돈을 끌어들이겠다는 의미이기 때문이다. 그러므로 유상증자를 자주 하는 회사의 경우 투자를 하지 않는 게 장기적으로 현명한 판단이 아닐까 싶다. 이 회사가 유상 증자를 했는 지 확인하는 방법은 전자 공시 시스템을 통해서 알 수 있다. 1. 그림1 과 같이 http://dart.fss.or.kr/ 에 접속한다. 2. 그림2와 같이 회사명을 입력하고 "정기공시"를 클릭하고 "사업보고서"를 클릭한다. 그리고 나오는 사업보고서를 클릭한다. 3. 그림3과 같이 사업보고서 목차에서 "I.회사의 개요" -> "3.자본금 변동사항" 을 클릭하면..

반응형