목록Python (57)
준호씨의 블로그
osx 에 기본적으로 python 은 있는데 pip 는 없다. sudo easy_install pip 로 설치 해 주면 된다. 참고 https://ahmadawais.com/install-pip-macos-os-x-python/
python 에서 null 은 None 이다. 참고 null을 어떻게 쓰지요? http://hashcode.co.kr/questions/270/null%EC%9D%84-%EC%96%B4%EB%96%BB%EA%B2%8C-%EC%93%B0%EC%A7%80%EC%9A%94
빈 dictionary 만들기 some_dict = dict() some_dict = {}
다음과 같은 dictionary 가 있을 때 some_dict = {'june': 12, 'hello': 22, 'world': 33} 아래와 같이 key : value로 출력하는 방법입니다. june : 12 hello : 22 world : 33 keys 이용하기 for key in some_dict.keys(): print(key, ":", some_dict[key]) 평범한 방식입니다. keys() 메서드를 이용하면 dictionary에서 key만 뽑아서 리스트로 리턴합니다. 그 리스트를 대상으로 for loop를 돌면서 key를 하나씩 뽑아 옵니다. 값은 dictionary[key]를 이용해서 뽑아오면 됩니다. java나 perl 등 다른 언어들에서도 비슷한 방법을 사용합니다. 아래는 perl ..
python 에서 메일을 보낼 때 보통 smtp 로 보내겠지만 간혹 lmtp 로 보내야 될 경우가 있다. smtp 와 lmtp 는 대게 비슷한 커맨드로 이루어져 있는데 HELO 가 좀 다르다. smtp 에서는 helo 나 ehlo 를 사용 하지만 lmtp 에서 lhlo 로 바뀐게 변화 중 하나이다. 아무튼 python 의 대표적인 smtp 라이브러리인 smtplib 에 LMTP 가 있으니 그걸 사용하면 손 쉽게 lmtp 발송도 할 수 있다. example 참고 https://tools.ietf.org/html/rfc2033https://docs.python.org/2/library/smtplib.html