Python3 Slack으로 메시지 보내기 Slack API 에서 bot을 생성한 후에 발급받은 토큰을 통해서 Slack 으로 메시지를 보내는 방법이다. from slacker import Slacker def SendtoSlack(post_channel, post_massage): token = 'xoxb-xxxxxxxxxx-yyyyyyyyyyyy-zzzzzzzzzzzzzzzzzzzzzzzz' slack = Slacker(token) slack.chat.post_message(channel=post_channel, text=post_massage) if __name__ == '__main__': result = SendtoSlack('#bot-test', 'slockbot test') 다른 파일에서 사용가능하다. from SendtoSlack .. 2019. 7. 17. 파일을 읽어 줄 단위로 배열에 입력 파일을 읽어서 배열에 넣어주는 방법이다. ./files/checkfile.txt 의 내용을 줄단위로 배열에 입력하여, contents 와 동일한 내용이 있는지 확인하여 동일한 내용이 있으면 1 을 리턴한다. 문자열 비교시 배열에 newline("\n")이 추가있는 것을, .rstrip 으로 제거하였다. def Check_FileContentsMatch(inputfile, querystring): result = 0 with open(inputfile) as data: lines = data.readlines() for string in lines: if querystring == string.rstrip('\n'): result = 1 return result if __name__ == '__main__.. 2019. 7. 16. 함수 정의 및 인자 받기 함수에서 인자 받는 방법 import boto3 def PrintPublicIp(region): ec2 = boto3.resource('ec2', region_name=region) instance = ec2.Instance('i-0044abbb3c982cbaa') for nia in instance.network_interfaces_attribute: publicip = nia.get('Association') print(publicip.get('PublicIp'), publicip.get('IpOwnerId')) if __name__ == '__main__': PrintPublicIp('ap-northeast-2') 2019. 7. 15. 이전 1 다음