«python-import» 태그된 질문

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


6
`import os.path` 또는`import os`를 사용해야합니까?
에 따르면 공식 문서 , os.path모듈입니다. 따라서 가져 오기를 선호하는 방법은 무엇입니까? # Should I always import it explicitly? import os.path 또는... # Is importing os enough? import os "수입 os작품 "에 대답하지 마십시오 . 나는 그것이 지금도 나를 위해 작동한다는 것을 알고있다 (Python 2.6 현재). 내가 알고 싶은 것은이 …

21
_sqlite3이라는 모듈이 없습니다.
데비안 5 를 실행하는 VPS 에서 Django 앱 을 실행하려고 합니다. 데모 앱을 실행하면 다음 오류가 발생합니다. File "/usr/local/lib/python2.5/site-packages/django/utils/importlib.py", line 35, in import_module __import__(name) File "/usr/local/lib/python2.5/site-packages/django/db/backends/sqlite3/base.py", line 30, in <module> raise ImproperlyConfigured, "Error loading %s: %s" % (module, exc) ImproperlyConfigured: Error loading either pysqlite2 or sqlite3 modules (tried in that …

1
__future__ import print_function을 사용하면 왜 Python2 스타일 인쇄가 중단됩니까? [닫은]
닫은. 이 질문은 재현 할 수 없거나 오타가 원인 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문을 업데이트하여 스택 오버플로에 대한 주제 입니다. 휴일 3 년 전 . 이 질문을 개선하십시오 파이썬으로 프로그래밍하는 데 익숙하지 않으며 구분 기호와 끝으로 인쇄하려고하지만 여전히 구문 오류가 발생합니다. 파이썬 2.7을 사용하고 있습니다. 내 …

5
sys.path / PYTHONPATH에 디렉토리 추가
특정 디렉토리에서 모듈을 가져 오려고합니다. 문제는 sys.path.append(mod_directory)경로를 추가하고 파이썬 인터프리터를 열 때 디렉토리 mod_directory가 sys.path 목록의 끝에 추가된다는 것입니다. PYTHONPATH파이썬 인터프리터를 열기 전에 변수를 내 보내면 디렉토리가 목록의 시작 부분에 추가됩니다. 후자의 경우 모듈을 가져올 수 있지만 전자의 경우 모듈을 가져올 수 없습니다. 누군가 왜 이런 일이 일어나고 있는지 설명 …

9
Python Nose 가져 오기 오류
코 테스트 프레임 워크 가 파일 구조의 테스트 스크립트 아래에있는 모듈을 인식 하도록 할 수없는 것 같습니다 . 문제를 보여주는 가장 간단한 예를 설정했습니다. 아래에서 설명하겠습니다. 패키지 파일 구조는 다음과 같습니다. ./__init__.py ./foo.py ./tests ./__init__.py ./test_foo.py foo.py에는 다음이 포함됩니다. def dumb_true(): return True tests / test_foo.py에는 다음이 포함됩니다. import foo …

16
Python 패키지가 설치되어 있는지 확인
Python 스크립트 내에서 패키지가 설치되었는지 확인하는 좋은 방법은 무엇입니까? 통역사에서는 쉽지만 스크립트 내에서해야합니다. 설치 중에 생성 된 디렉토리가 시스템에 있는지 확인할 수있을 것 같지만 더 좋은 방법이있는 것 같습니다. Skype4Py 패키지가 설치되어 있는지 확인하려고합니다. 그렇지 않으면 설치하겠습니다. 수표 수행에 대한 나의 아이디어 일반 설치 경로에서 디렉토리를 확인하십시오. 패키지 가져 오기를 …

8
가져온 모듈의 전역 변수 가시성
Python 스크립트에서 모듈을 가져 오는 벽에 부딪 혔습니다. 오류를 설명하기 위해 최선을 다하고 오류가 발생하는 이유와 문제를 해결하기 위해이 특정 접근 방식을 사용하는 이유 (잠시 후 설명하겠습니다) : 이 보조 모듈을 가져올 네임 스페이스에 정의 된 엔터티를 참조하는 일부 유틸리티 함수 / 클래스를 정의한 모듈이 있다고 가정 해 보겠습니다 ( …

8
ImportError : libSM.so.6 : 공유 객체 파일을 열 수 없습니다 : 해당 파일 또는 디렉토리가 없습니다.
OpenCV를 가져 오려고 할 때 import cv2다음 오류가 발생합니다. /usr/local/lib/python2.7/dist-packages/cv2/__init__.py in <module>() 7 8 # make IDE's (PyCharm) autocompletion happy ----> 9 from .cv2 import * 10 11 # wildcard import above does not import "private" variables like __version__ ImportError: libSM.so.6: cannot open shared object file: No such file or …

11
PyDev 및 Eclipse에서 해결되지 않은 가져 오기 문제
Java 용 Eclipse를 많이 사용했지만 PyDev와 Python을 처음 접했습니다. 저는 Dive Into Python 예제 중 일부를 살펴 보려고 노력하고 있는데 이것은 매우 사소한 문제처럼 느껴져서 매우 성가 시게됩니다. Ubuntu Linux 10.04를 사용하고 있습니다. 디렉토리에있는 odbchelper.py 파일을 사용하고 싶습니다. /Desktop/Python_Tutorials/diveintopython/py 다음은 PyDev / Eclipse 프로젝트에서 작업중인 example.py 파일입니다. import sys sys.path.append("~/Desktop/Python_Tutorials/diveintopython/py") …


5
os.name, sys.platform 또는 platform.system을 언제 사용합니까?
내가 아는 한, 파이썬에는 어떤 운영 체제가 실행되고 있는지 알아내는 세 가지 방법이 있습니다. os.name sys.platform platform.system() 이 정보를 아는 것은 종종 조건부 가져 오기 또는 플랫폼간에 다른 기능을 사용하는 데 유용합니다 (예 : time.clock()Windows 대 time.time()UNIX). 제 질문은 왜 이렇게하는 3 가지 다른 방법입니까? 한 가지 방법을 사용해야하고 다른 …

12
Python : 현재 실행중인 스크립트를 기준으로 sys.path에 추가하는 가장 좋은 방법
스크립트로 가득 찬 디렉토리가 있습니다 (예 :) project/bin. 또한 라이브러리가 있으며 project/lib스크립트가 자동으로로드하기를 원합니다. 이것은 내가 일반적으로 각 스크립트의 상단에서 사용하는 것입니다. #!/usr/bin/python from os.path import dirname, realpath, sep, pardir import sys sys.path.append(dirname(realpath(__file__)) + sep + pardir + sep + "lib") # ... now the real code import mylib 이것은 …

9
Python : 'from X import Y'로 가져온 컴포넌트 Y를 다시로드 하시겠습니까?
Python에서를 사용하여 인터프리터 세션에서 모듈 X를 가져 왔고 모듈 import X이 외부에서 변경되면 reload(X). 변경 사항은 통역 세션에서 사용할 수 있습니다. .NET을 사용하여 모듈 X에서 구성 요소 Y를 가져올 때도 이것이 가능한지 궁금합니다 from X import Y. reload YY는 모듈 자체가 아니라 모듈 내부의 구성 요소 (이 경우 클래스)이므로 문 …

6
PYTHONPATH 대 sys.path
다른 개발자와 저는 Python이 사용자 (예 : 개발) 디렉토리에서 Python 패키지를 찾을 수 있도록 PYTHONPATH 또는 sys.path를 사용해야하는지 여부에 동의하지 않습니다. 일반적인 디렉토리 구조를 가진 Python 프로젝트가 있습니다. Project setup.py package __init__.py lib.py script.py script.py에서 import package.lib. 패키지가 사이트 패키지에 설치되면 script.py는 package.lib. 그러나 사용자 디렉터리에서 작업 할 때는 다른 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.