분류 전체보기
-
[Python] subprocess를 이용한 윈도우 방화벽 ON/OFF 점검Python/Python for Windows 2020. 1. 28. 19:23
시스템 관리를 하다 윈도우 방화벽 상태를 주기적으로 체크해야 할 일이 있어서 간단히 파이썬과 명령어를 조합하여 만들어 보았다. subprocess.check_output : 명령어 결과를 문자열로 리턴 받음 import subprocess if 'ON' in str(subprocess.check_output(['netsh', 'advfirewall', 'show', 'currentprofile', 'state'], universal_newlines=True)): print('Windows Firewall State ON') else: print('Windows Firewall State OFF') RESULT : Windows Firewall State ON RESULT : Windows Firewall..
-
netsh advfirewall 명령어를 이용한 윈도우 방화벽 켜기/끄기Windows/Windows 2008 , 2012 2020. 1. 28. 18:49
netsh advfirewall set currentprofile state [ on | off ] netsh advfirewall set --------------------------------------------- ( profile 별 세팅이나 전역 세팅) currentprofile ------------------------- (활성화 profile 세팅) state [ on | off ] ---- (온/오프)
-
[Python] numpy.where 를 이용하여 컬럼을 다양한 데이터 타입과 비교Python/Python For Analytics 2020. 1. 21. 19:07
numpy.where(조건문, True 값, False 값) Sample DataSet import pandas as pd import numpy as np lst_A = {'제품':['milk','juice','bread','icecream'], '수량':[3,5,10,2], '제조일시':['2020-01-01 01:00:00','2019-12-20 15:01:00','2019-12-31 00:00:00','2020-01-02 02:03:01']} df = pd.DataFrame(lst_A) df['제조일시'] = pd.to_datetime(df['제조일시']) 1. '2020-01-01 00:00:00'를 기준으로 "유통기간" 새로운 컬럼을 만들고, True : "유효", False : "만료" 체크..
-
[ Python ] 네이버_API 이용하기Python/Python Programming 2020. 1. 21. 12:42
1. 네이버 아이디 로그인 후 애플리케이션 등록 (API 이용신청) 페이지 이동 https://developers.naver.com/apps/#/register 애플리케이션 - NAVER Developers developers.naver.com 2. 애플리케이션 기본정보 등록 - 애플리케이션 이름 : 하고 싶은 네이밍 - 사용API : 검색 - 안드로이드 앱 패키지 이름 : com.네이밍 3. 애플리케이션이 정상등록 되었으면, Client ID와 Client Secret(갱신가능)을 확인 등록이 끝. API 적용가이트 문서에서 Python 코드로 테스트 해보거나 아래 코드로 간단히 테스트. (리턴 코드값이 200이면 정상) https://developers.naver.com/docs/utils/short..
-
[ PowerShell ] 윈도우 방화벽 Enable / DisableWindows/Powershell 2020. 1. 20. 18:50
Set-NetFirewallProfile -Name [ Domain | Public | Private ] -Enabled [ True | False ] 1. windows Firewall ON PS C:\> Set-NetFirewallProfile -Name Domain,Public,Private -Enabled True 2. windows Firewall OFF PS C:\> Set-NetFirewallProfile -Name Domain,Public,Private -Enabled False
-
[Python] BeautifulSoup의 find와 findAll의 차이Python/Python Programming 2020. 1. 15. 09:56
Sample HTML html_str = ''' ''' bs_obj = BeautifulSoup(html_str,'html.parser') find : 첫 번째 태그를 리턴 from bs4 import BeautifulSoup imgtag = bs_obj.find('img') print(imgtag['alt']) --------------------------------------------------- 테스트 이미지_1 findAll : 조건에 해당되는 모든 태그를 리스트로 리턴 from bs4 import BeautifulSoup imgtag = bs_obj.findAll('img') for tag in imgtag: print(tag['alt']) ----------------------------..
-
[Python] 파이썬을 이용하여 텔레그램(Telegram) 메세지 보내기Python/Python Programming 2020. 1. 9. 14:47
https://desktop.telegram.org/ Telegram Desktop Experience Telegram on your computer in a swift and seamless way. desktop.telegram.org API 키를 받기 수월하게 PC버전으로 다운로드 한다. 1. BotFather를 검색하고, 클릭 /newbot을 입력하면 bot 이름을 입력하라고 나온다. 적당한 봇이름을 입력하면 Done! 메세지가 나오면서 API 키가 발급된다. 파이썬 텔레그램 모듈을 설치 pip install python-telegram-bot --upgrade 아무 글이나 작성하고, ID확인하기 import telegram chat_token = "HTTP API" chat = telegram...