[英]Importing files from different directory
我有以下文件夾結構:
Python_Game/src/domain/boards.py
Python_Game/tests/test.py
我正在嘗試將 function board.py 導入 test.py。
我試過了:
import sys
sys.path.append('../src')
import domain
from domain import boards
以及許多其他嘗試(也包括 StackOverflow 中的提示),但到目前為止我無法正確導入。 請給我一些建議。
我正在使用 Python 3.7.4,域和測試文件夾包含__init__.py
文件。
從您的 src 目錄:
import domain.boards as boards
從您的 Python_Game 目錄中:
import src.domain.boards as boards
並遵循相同的邏輯進行測試
從測試中訪問板:
import sys
#use full path for your boards file; if you are on windows replace / with \\
sys.path.append('Python_Game/src/domain/boards.py')
#import entire module:
import boards as boards
#or import specific functions/variables
from boards import function_name
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.