用Python导入有什么用。意思?

时间:2017-03-08 22:35:49

标签: python python-3.x python-import

我试图在python 3.5中遵循一些代码,我仍然是超级新的级别。

我有以下导入,但我不确定与以'。'开头的那些有什么不同?

import os
import time
import random
import numpy as np
from tqdm import tqdm
import tensorflow as tf

from .base import BaseModel
from .history import History
from .replay_memory import ReplayMemory
from .ops import linear, conv2d, clipped_error
from utils import get_time, save_pkl, load_pkl

例如.base .history .replay_memory .ops

它在哪里获得这些模块?他们是否将它们作为早期模块之一的子集?

1 个答案:

答案 0 :(得分:3)

这是一个所谓的相对导入,请参见here,并指向位于同一目录中的模块或包。 (更确切地说,在同一个包中,大多数not all个案例都是相同的。)