목록모듈 (8)
스택큐힙리스트
이것은 아마도 매우 초보적인 질문일 수 있지만, 현재의 웹 앱 개발 세계에서 많은 프로그래머들은 dll에 대해 많이 다룰 필요가 없기 때문에 그 목적에 대해 배우고 싶지 않는 경우도 많습니다. 그래서 dll은 무엇인가요? 이는 무엇을 위해 사용되나요? 어떻게 작동하나요? 어떻게 만들 수 있나요? 어떤 상황에서 만드는 것이 적절한가요? dll은 함수 라이브러리를 저장하는 데 사용된다고 들었지만, 그 이상은 잘 모릅니다. 제 Windows 디렉터리에 있는 모든 .dll 파일들이 무엇을 하는지 궁금한 것을 듣고 싶습니다. 아마도 누군가 여기서 제게 알려줄 수 있기를 바랍니다.답변 1동적 링크 라이브러리(DLL)는 코드와/또는 데이터의 모음입니다. 이는 여러 응용 프로그램(또는 다른 라이브러리/모듈)에서 사용될..
만약 나에게 그 코드가 있다면: try: some_method()except Exception, e:이 예외값(문자열 표현)을 어떻게 가져올 수 있을까요?답변 1사용 str try: some_method()except Exception as e: s = str(e)또한 대부분의 예외 클래스에는 args 속성이 있습니다. 종종, args[0] 는 오류 메시지일 것입니다.str를 사용하면 오류 메시지가 없으면 빈 문자열이 반환되는 것에 유의해야 합니다. 반면, pyfunc에서 추천하는 repr를 사용하면 적어도 예외 클래스를 표시합니다. 내 견해는 출력하는 경우, 클래스가 무엇인지는 관심없는 최종 사용자를 위한 것이며 오류 메시지만 원하는 것입니다.그것은 당신이 다루고 있는 예외 클래스와 인스턴스화 방법에 ..
OS: 맥 OS X 10.7.5Python 버전: 2.7.5나는 https://pypi.python.org/pypi/setuptools으로부터 ez_setup.py와 함께 setuptools 1.0을 설치했습니다. 그리고 나서 나는 https://pypi.python.org/pypi/pip/1.4.1에서 pip.1.4.1 패키지를 다운로드했습니다.iTerm에서 (sudo) python setup.py install를 실행하면 나타납니다. running installrunning bdist_egg running egg_info writing requirements topip.egg-info/requires.txt writing pip.egg-info/PKG-INFO writingtop-level names..
다음 명령을 실행할 때: sudo pip install python-ldap저는 이 오류를 받았습니다.모듈 / LDAPObject.c에서 파일이 포함되었습니다 : 9 :모듈/오류.h: 8: 치명적인 오류: lber.h: 해당 파일 또는 디렉토리가 없습니다.이걸 어떻게 고칠 수 있을까요?답변 1python-ldap은 OpenLDAP를 기반으로 하고 있으므로 Python 모듈을 컴파일하려면 개발 파일(헤더)이 필요합니다. Ubuntu에서는 해당 패키지의 이름이 #$%!@$&!$&입니다.데비안/우분투: sudo apt-get install libsasl2-dev python-dev libldap2-dev libssl-dev레드햇/센트OS: sudo yum install python-devel openldap-..