본문 바로가기

Python2.37

Python 파이썬에서 yaml 패키지를 설치하는 방법은 무엇인가요?, How do I install the yaml package for Python? 질문 나는 YAML을 사용하는 Python 프로그램을 가지고 있습니다. 새로운 서버에 pip install yaml을 사용하여 설치를 시도하였으나 다음과 같은 결과가 반환되었습니다: $ sudo pip install yaml Downloading/unpacking yaml Could not find any downloads that satisfy the requirement yaml No distributions at all found for yaml Storing complete log in /home/pa/.pip/pip.log Python을 위한 yaml 패키지를 어떻게 설치할 수 있을까요? Python 2.7을 실행 중입니다. (운영체제: Debian Wheezy) 답변 다음 링크에서 https:.. 2023. 11. 3.
Python에서 datetime 객체를 날짜만 포함하는 문자열로 변환하십시오., Convert datetime object to a String of date only in Python 질문 Python에서 날짜 문자열을 datetime 객체로 변환하는 방법에 대해 많이 알아보았지만, 반대로 하고 싶습니다. 다음을 가지고 있습니다. datetime.datetime(2012, 2, 23, 0, 0) 이를 '2/23/2012'와 같은 문자열로 변환하고 싶습니다. 답변 날짜를 포맷하는 데 도움이 되는 strftime을 사용할 수 있습니다. 예를 들면, import datetime t = datetime.datetime(2012, 2, 23, 0, 0) t.strftime('%m/%d/%Y') 다음과 같은 결과가 나옵니다: '02/23/2012' 포맷에 대한 자세한 정보는 여기에서 확인할 수 있습니다. 2023. 10. 30.
Python 객체가 리스트 또는 튜플인지 (하지만 문자열은 아닌지) 확인하는 방법은 무엇인가요?, How to check if an object is a list or tuple (but not string)? 질문 이는 입력이 list/tuple이지만 str은 아님을 확인하기 위해 일반적으로 수행하는 작업입니다. 때때로 함수가 실수로 str 객체를 전달하는 버그를 발견하곤 하는데, 대상 함수는 lst가 실제로 list 또는 tuple임을 가정하고 for x in lst를 수행합니다. assert isinstance(lst, (list, tuple)) 제 질문은: 이를 더 잘 달성할 수 있는 방법이 있을까요? 답변 파이썬 2에서만 (파이썬 3에서는 아님): assert not isinstance(lst, basestring) 이게 실제로 원하는 것이에요. 그렇지 않으면 list나 tuple의 하위 클래스가 아니지만 리스트처럼 동작하는 많은 것을 놓칠 수 있어요. 2023. 10. 29.
Python 파이썬에서는 멀티라인 람다 함수를 지원하지 않는 이유는 무엇인가요?, No Multiline Lambda in Python: Why not? 질문 I've heard it said that multiline lambdas can't be added in Python because they would clash syntactically with the other syntax constructs in Python. I was thinking about this on the bus today and realized I couldn't think of a single Python construct that multiline lambdas clash with. Given that I know the language pretty well, this surprised me. Now, I'm sure Guido had a reason for not incl.. 2023. 10. 26.