«python-import» 태그된 질문

파이썬에서 모듈 가져 오기에 대한 질문


8
긴 상수 목록을 Python 파일로 가져 오기
파이썬에서 다음 C과 같은 전 처리기 문장 의 유사점이 있습니까? : #define MY_CONSTANT 50 또한 여러 클래스로 가져오고 싶은 많은 상수 목록이 있습니다. .py파일 에서 위와 같은 긴 명령문 시퀀스로 상수를 선언하고 다른 .py파일로 가져 오는 아날로그가 있습니까? 편집하다. 파일 Constants.py은 다음과 같습니다. #!/usr/bin/env python # encoding: utf-8 """ Constants.py …

3
sys.path.insert (1, path) 대신 sys.path.append (path)를 사용하는 이유는 무엇입니까?
편집 : Ulf Rompe의 의견에 따라 "0"대신 "1"을 사용하는 것이 중요합니다 . 그렇지 않으면 sys.path 가 중단 됩니다. 나는 지금 꽤 오랫동안 (1 년 이상) 파이썬을 해왔고, 사람들 sys.path.append()이 sys.path.insert(). 보여 드리겠습니다. PyWorkbooks (내 컴퓨터에 설치됨)라는 모듈에서 작업하고 있지만 동시에 PyWorkbooks를 통합하는 다른 모듈 (PyJob이라고 가정 해 보겠습니다)에서 작업하고 있다고 …

7
파이썬에 lxml 모듈 설치
파이썬 스크립트를 실행하는 동안이 오류가 발생했습니다. from lxml import etree ImportError: No module named lxml 이제 lxml을 설치하려고했습니다. sudo easy_install lmxl 하지만 다음과 같은 오류가 발생합니다. Building lxml version 2.3.beta1. NOTE: Trying to build without Cython, pre-generated 'src/lxml/lxml.etree.c' needs to be available. ERROR: /bin/sh: xslt-config: not found ** make sure …

4
왜 파이썬 모듈은 때때로 하위 모듈을 가져 오지 않습니까?
오늘 제가 설명하고 싶은 이상한 것을 발견했습니다. 나는 이것을 질문으로 표현하는 방법을 100 % 확신하지 못했기 때문에 Google은 의문의 여지가 없습니다. 로깅 모듈은 이상한 이유로 모듈 logging.handlers에 액세스 할 수 없습니다. 나를 믿지 않는다면 직접 시도해보십시오. >>> import logging >>> logging.handlers Traceback (most recent call last): File "<stdin>", line 1, …

4
모듈을 파이썬으로 "다시 가져 오기"하는 방법, 가져 오기 후 코드 변경
나는 foo.py def foo(): print "test" IPython에서는 다음을 사용합니다. In [6]: import foo In [7]: foo.foo() test 그런 다음 다음으로 변경 foo()했습니다. def foo(): print "test changed" IPython에서 호출 결과는 여전히 test다음과 같습니다. In [10]: import foo In [11]: foo.foo() test 그런 다음 다음을 사용합니다. In [15]: del foo In …

3
Python 모듈의 절대적 vs. 명시 적 상대적 가져 오기
Python 응용 프로그램에서 패키지를 가져 오는 선호하는 방법이 궁금합니다. 다음과 같은 패키지 구조가 있습니다. project.app1.models project.app1.views project.app2.models project.app1.views수입 project.app1.models및 project.app2.models. 떠오르는 두 가지 방법이 있습니다. 절대 수입 : import A.A import A.B.B 또는 PEP 328을 사용하는 Python 2.5에 도입 된 명시 적 상대 가져 오기 사용 : # explicit relative …

4
수입 주문 코딩 표준
PEP8 은 다음을 제안합니다. 가져 오기는 다음 순서로 그룹화되어야합니다. 표준 라이브러리 가져 오기 관련 제 3 자 수입 로컬 애플리케이션 / 라이브러리 특정 가져 오기 각 수입품 그룹 사이에 빈 줄을 넣어야합니다. 표준 정적 코드 분석 도구를 사용하여 패키지 어디서나 위반 여부를 확인하는 방법이 있습니까, 같은 pylint, pyflakes, pychecker, pep8? …

7
ImportError : mock이라는 모듈이 없습니다.
그래서 unittest.mock을 사용하여 단위 테스트에서 내 방법 중 일부를 모의하려고합니다. 나는한다: from unittest.mock import MagicMock f = open("data/static/mock_ffprobe_response") subprocess.check_output = MagicMock(return_value=f.read()) f.close() 그러나 나는 얻고있다 : ImportError: No module named mock 나는 시도했다 : pip install mock 여전히 작동하지 않습니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.