我正在通过Flask源。我看到很多这样的陈述
from . import x我不是Python新手,所以我了解from和import关键字的作用。但是什么是from .呢?有没有人能举个例子解释一下?
Edit1:我的问题只是关于import .,而不是import .module
Edit2:from . import x与import x有何不同
发布于 2018-02-10 14:37:29
from . import x
将本地导入到该脚本。
Python包含一个json库,因此
from . import json用于避免导入standard library json,而是导入本地python模块
发布于 2018-02-10 14:37:32
它是python中包内引用的一个示例。(请参阅https://docs.python.org/3/tutorial/modules.html上的第6.4.2节)
在python中编写包时,使用from . import X从父类导入子包,即导入兄弟类。.仅用于引用相对路径中的父包。
但是,通过使用父包名称/路径的名称,您始终可以在导入语句中不使用.的情况下导入父包。使用.只是一个方便的捷径。
https://stackoverflow.com/questions/48717740
复制相似问题