본문 바로가기

Dictionary24

Python 대화식으로 모듈을 다시 가져오기, Reimport a module while interactive 질문 모듈을 다시 가져오는 방법은 어떻게 되나요? .py 파일을 수정한 후 모듈을 다시 가져오고 싶습니다. 답변 Python 3.4+의 경우: import importlib importlib.reload(nameOfModule) Python < 3.4의 경우: reload(my.module) Python 문서에서 가져왔습니다. 이전에 가져온 모듈을 다시 불러옵니다. 인수는 모듈 객체여야 하므로 이전에 성공적으로 가져와야 합니다. 이 기능은 모듈 소스 파일을 외부 편집기를 사용하여 편집한 후 Python 인터프리터를 종료하지 않고 새 버전을 시도하려는 경우 유용합니다. 이 방법을 사용할 때 유의해야 할 사항을 잊지 마세요: 모듈을 다시 불러올 때 모듈의 사전(모듈의 전역 변수를 포함하는)은 유지됩니다. 이.. 2023. 9. 19.
Python 사전을 데이터프레임으로 변환하세요., Convert Python dict into a dataframe 질문 나는 Python 사전을 가지고 있습니다: {u'2012-06-08': 388, u'2012-06-09': 388, u'2012-06-10': 388, u'2012-06-11': 389, u'2012-06-12': 389, u'2012-06-13': 389, u'2012-06-14': 389, u'2012-06-15': 389, u'2012-06-16': 389, u'2012-06-17': 389, u'2012-06-18': 390, u'2012-06-19': 390, u'2012-06-20': 390, u'2012-06-21': 390, u'2012-06-22': 390, u'2012-06-23': 390, u'2012-06-24': 390, u'2012-06-25': 391, u'2012-06-.. 2023. 9. 16.
Python 파이썬에서 사전(dictionary)의 임의의 요소에 액세스하기, Access an arbitrary element in a dictionary in Python 질문 만약 mydict가 비어 있지 않다면, 임의의 요소에 접근하는 방법은 다음과 같습니다: mydict[mydict.keys()[0]] 이를 더 좋은 방법으로 처리할 수 있는 방법이 있을까요? 답변 파이썬 3에서는 비파괴적으로 반복적으로: next(iter(mydict.values())) 파이썬 2에서는 비파괴적으로 반복적으로: mydict.itervalues().next() 파이썬 2와 3 모두에서 작동하도록 하려면 six 패키지를 사용할 수 있습니다: six.next(six.itervalues(mydict)) 하지만 이 시점에서는 암호화되어 있으며, 대신 여러분의 코드를 선호합니다. 항목을 제거하려면 다음을 사용하십시오: key, value = mydict.popitem() 여기서 "첫 번째"라는 .. 2023. 9. 14.
Python 간단한 argparse 예제를 원합니다: 1개의 인자, 3개의 결과, Simple argparse example wanted: 1 argument, 3 results 질문 The documentation for the argparse python module, while excellent I'm sure, is too much for my tiny beginner brain to grasp right now. I don't need to do math on the command line or meddle with formatting lines on the screen or change option characters. All I want to do is "If arg is A, do this, if B do that, if none of the above show help and quit". 답변 이렇게 argparse를 사용하여 다중 인수로 수행할 수 있습니다: p.. 2023. 8. 1.