from ... import 与 import . 我想知道代码片段之间是否有区别
from ... import
import .
from urllib import request
和片段
import urllib.request
或者它们是否可以互换。如果它们可以互换,那么“标准”/“首选”语法是什么(如果有的话)?
这取决于您在引用它时想要如何访问导入。
from urllib import request # access request directly. mine = request() import urllib.request # used as urllib.request mine = urllib.request()
为了简单起见或避免掩盖内置函数,您还可以在导入时自己设置别名:
from os import open as open_ # lets you use os.open without destroying the # built in open() which returns file handles.