전체 글 445

[Python] 한 번에 여러 개의 입력값 받기

파이썬 한번에 여러 개 입력받기 한번에 3개의 문자를 입력 받기. (구분 : 공백) a, b, c = str(input('문자열 세 개를 입력하세요:')).split() print(a, b, c) 문자열 세 개를 입력하세요:Python Is Beautiful Python Is Beautiful 한번에 3개의 문자를 입력 받기. (구분 : 콤마(,)) a, b, c = str(input('문자열 세 개를 입력하세요:')).split(',') print(a, b, c) 문자열 세 개를 입력하세요:python,is,beautiful python is beautiful

윈도우 2008 2개의 NIC 각각 다중게이트 설정

NIC1의 정보 - IP : 192.168.50.10 - SN : 255.255.255.0 - GW : 192.168.50.1 NIC2의 정보 - IP : 10.10.10.5 - SN : 255.255.255.0 - GW : 10.10.10.1 위와 같이 한 서버에서 각각의 대역에서 통신을 하기 위해서는 NIC별로 게이트를 각각 잡아야 한다. NIC1 네트워크 세팅은 아래와 같이 입력 - IP : 192.168.50.10 - SN : 255.255.255.0 - GW : 192.168.50.1 NIC2 네트워크 세팅은 아래와 같이 입력. (GW를 비워둔다) - IP : 10.10.10.5 - SN : 255.255.255.0 route add 10.10.10.0 mask 255.255.255.0 10.1..

[Python] xcopy DOS명령어를 조합한 증분 백업

DOS명령어 xcopy를 이용한 폴더, 파일 증분백업 xcopy는 폴더와 파일 백업시 유용하게 사용하고, 이 글에서는 증분백업인 D옵션만 작성하였다. /D:m-d-y 지정된 날짜 이후에 바뀐 파일을 복사합니다. 날짜가 지정되지 않으면 대상 파일보다 새로운 원본 파일만 복사합니다. - os.system : 실제 xcopy 명령어를 실행한다. - datetime.timedelta를 이용하여 입력받은 날짜만큼 전날을 계산한다. 0을 입력하면 당일날짜이다. 파이썬(python)과 조합하게 되면 수동으로 백업할 수도 있고, 입력을 빼고 전일로 세팅하면 자동으로 일 단위 백업도 가능하다. 또한, 다양한 모듈을 이용하여 결과를 메일발송하거나 로깅도 가능하다. import os import datetime inputD..

[Python] 회문 판별(palindrome)

파이썬 회문 판별(palindrome) 회문(palindrome) : 순서를 거꾸로 읽어도 제대로 읽은 것과 같은 단어와 문장 Ex) 'level', 'sos', 'nurses run' 같은 단어와 문장 'l e v e l' 을 예를들어 보면, 첫 문자와 마지막 문자가 동일하고, 안으로 들어갈 수록 서로 같으면 회문 def palindrome(word): for i in range(len(word) // 2): if word[i] != word[-1 -i]: return False return True print(palindrome('level')) True 회문은 거꾸로 읽어도 동일하므로, 입력받은 문자열을 리스트로 변환하여 reversed(역순)와 비교하는 방법도 가능하다 words = ['level..

[Python] 윈도우 서버에서 SMTP서버로 메일 발송 (2)

윈도우 서버에서 SMTP서버로 메일 발송 (1) - SMTP 설치 https://pydole.tistory.com/entry/%EC%9C%88%EB%8F%84%EC%9A%B0-%EC%84%9C%EB%B2%84-2008-2012-SMTP-%EA%B8%B0%EB%8A%A5-%EC%84%A4%EC%B9%98 import smtplib from email.mime.text import MIMEText msg = MIMEText('test') msg['Subject'] = 'Test' msg['From'] = 'mail address' msg['To'] = 'mail address' s = smtplib.SMTP('localhost') s.send_message(msg) s.quit()