«python-import» 태그된 질문

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

25
다른 폴더에서 파일 가져 오기
다음과 같은 폴더 구조가 있습니다. application/app/folder/file.py file.py의 일부 함수를 다른 파이썬 파일에 가져오고 싶습니다 . application/app2/some_folder/some_file.py 난 노력 했어 from application.app.folder.file import func_name 그리고 다른 여러 가지 시도가 있었지만 지금까지 제대로 가져올 수 없었습니다. 어떻게해야합니까?


19
다른 파이썬 파일을 가져 오는 방법?
파이썬에서 다른 파일을 어떻게 가져 옵니까? 정확히 같은 파이썬 파일을 어떻게 가져올 수 import file.py있습니까? 특정 파일 대신 폴더를 가져 오려면 어떻게해야합니까? 사용자 입력을 기반으로 런타임에 Python 파일을 동적으로로드하고 싶습니다. 파일에서 하나의 특정 부분 만로드하는 방법을 알고 싶습니다. 예를 들어, main.py나는 가지고있다 : from extra import * 이것은의 모든 정의를 …


22
상대 경로에서 모듈 가져 오기
상대 경로가 주어진 파이썬 모듈을 어떻게 가져 옵니까? 예를 들어, dirFoo포함 Foo.py및 dirBar, 및 dirBar포함 Bar.py, 내가 어떻게 가져 옵니까 Bar.py에 Foo.py? 시각적 인 표현은 다음과 같습니다. dirFoo\ Foo.py dirBar\ Bar.py Foo포함 Bar하고 싶지만 폴더 계층 구조를 재구성하는 것은 옵션이 아닙니다.

17
__init__.py를 사용하여“비 패키지에서 시도 된 상대 가져 오기”를 수정하는 방법
다음 디렉토리 구조로 PEP 328 을 따르려고합니다 . pkg/ __init__.py components/ core.py __init__.py tests/ core_test.py __init__.py 에서 core_test.py나는 다음과 같은 import 문을 from ..components.core import GameLoopEvents 그러나 실행할 때 다음 오류가 발생합니다. tests$ python core_test.py Traceback (most recent call last): File "core_test.py", line 3, in <module> from ..components.core import GameLoopEvents …

10
파이썬 3의 상대적 수입
같은 디렉토리의 다른 파일에서 함수를 가져오고 싶습니다. 때때로 그것은 나를 위해 작동 from .mymodule import myfunction하지만 때로는 나는 : SystemError: Parent module '' not loaded, cannot perform relative import 때로는 작동 from mymodule import myfunction하지만 때로는 다음 과 같은 결과가 나타납니다. SystemError: Parent module '' not loaded, cannot perform relative …

13
동일한 디렉토리 또는 하위 디렉토리 내에서 클래스를 가져 오는 방법은 무엇입니까?
모든 .py 파일 을 저장하는 디렉토리가 있습니다. bin/ main.py user.py # where class User resides dir.py # where class Dir resides 나는에서 클래스를 사용하려는 user.py 및 dir.py 에 main.py . 이 파이썬 클래스를 main.py 로 어떻게 가져올 수 있습니까? 또한 user.py 가 하위 디렉토리에있는 User경우 클래스를 어떻게 가져올 수 있습니까? …

18
상위 폴더에서 모듈 가져 오기
Python 2.5를 실행 중입니다. 이것은 내 폴더 트리입니다. ptdraft/ nib.py simulations/ life/ life.py (또한 __init__.py각 폴더에는 가독성을 위해 생략했습니다) nib모듈 내부에서 life모듈을 가져 오려면 어떻게합니까 ? sys.path로 땜질하지 않고 할 수 있기를 바랍니다. 참고 : 실행중인 기본 모듈은 ptdraft폴더에 있습니다.


11
이름이 지정된 모듈을 문자열로 가져 오는 방법은 무엇입니까?
예를 들어 인수로 명령으로 사용하는 Python 응용 프로그램을 작성 중입니다. $ python myapp.py command1 응용 프로그램을 확장 가능하게, 즉 주 응용 프로그램 소스를 변경하지 않고도 새 명령을 구현하는 새 모듈을 추가 할 수 있기를 원합니다. 나무는 다음과 같습니다. myapp/ __init__.py commands/ __init__.py command1.py command2.py foo.py bar.py 따라서 응용 프로그램이 런타임에 …

15
ImportError : 이름 X를 가져올 수 없습니다
main, vector, entity 및 physics라는 네 가지 파일이 있습니다. 오류가있는 곳이라고 생각하기 때문에 모든 코드를 게시하지 않고 가져 오기 만합니다. (원한다면 더 게시 할 수 있습니다) 본관: import time from entity import Ent from vector import Vect #the rest just creates an entity and prints the result of movement 실재: …

15
파이썬에서 상대적 가져 오기를 수행하는 방법?
이 디렉토리 구조를 상상해보십시오. app/ __init__.py sub1/ __init__.py mod1.py sub2/ __init__.py mod2.py 코딩 mod1중이며에서 무언가를 가져와야합니다 mod2. 어떻게해야합니까? 시도 from ..sub2 import mod2했지만 "비 패키지로 시도한 상대 가져 오기"가 표시됩니다. 나는 주변을 봤지만 " sys.path조작"해킹 만 발견했다 . 깨끗한 방법이 없습니까? 편집 : 내 모든 __init__.py것이 현재 비어 있습니다 Edit2 …

11
서브 디렉토리에서 파일을 가져 오시겠습니까?
에있는이라는 파일이 tester.py있습니다 /project. /project라는 하위 디렉토리가 lib있으며 다음과 같은 파일이 있습니다 BoxTime.py. /project/tester.py /project/lib/BoxTime.py 나는 가져올 BoxTime에서 tester. 나는 이것을 시도했다 : import lib.BoxTime 결과 : Traceback (most recent call last): File "./tester.py", line 3, in <module> import lib.BoxTime ImportError: No module named lib.BoxTime BoxTime하위 디렉토리에서 가져 오는 방법에 …

28
Python 오류“ImportError : No module named”
파이썬은 로컬 디렉토리에 설치됩니다. 내 디렉토리 트리는 다음과 같습니다 (local directory)/site-packages/toolkit/interface.py 내 코드는 다음과 같습니다. (local directory)/site-packages/toolkit/examples/mountain.py 예제를 실행하려면을 작성 python mountain.py하고 코드에 작성하십시오. from toolkit.interface import interface 그리고 오류가 발생합니다. Traceback (most recent call last): File "mountain.py", line 28, in ? from toolkit.interface import interface ImportError: No module named …

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