簡體   English   中英

從不同目錄導入文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM