在Python 3中,“import…”是什么意思?
通过快速搜索,我知道一个点表示在当前目录中,两个点表示在父目录中,三个点表示在祖父母目录中,但是这些示例通常写为在Python 3中,“import…”是什么意思?,python,Python,通过快速搜索,我知道一个点表示在当前目录中,两个点表示在父目录中,三个点表示在祖父母目录中,但是这些示例通常写为From。。导入PackageName 如果代码只是导入…?这会导入祖父母目录中的每个文件吗?(我问这个问题的原因是,我正在处理一些顶部有这个import语句的文件,但是在祖父母目录中没有要导入的内容)。这些点模拟了Unix文件系统,引用当前目录,。引用父目录..没有这样的常规含义。但是,在Python中,..是省略类的单例值的文本: >>> type(...) &l
From。。导入PackageName
如果代码只是导入…?这会导入祖父母目录中的每个文件吗?(我问这个问题的原因是,我正在处理一些顶部有这个import语句的文件,但是在祖父母目录中没有要导入的内容)。这些点模拟了Unix文件系统,
引用当前目录,。
引用父目录..
没有这样的常规含义。但是,在Python中,..
是省略
类的单例值的文本:
>>> type(...)
<class 'ellipsis'>
>>类型(…)
因此,
import…
将是一个语法错误,因为..
不是有效的模块名称。如果代码只是导入
正如@chepner所说。。。意思是,但你不能导入它
在PyCharm中,“导入…”表示它是一个折叠的代码块:
完整代码如下(单击“+”按钮):
可能其他IDE也是这样。我认为它不允许您使用
。
它应该会抛出错误…我认为省略号与这个问题无关。import
语句中的名称从来不是变量名,OP显然已经知道了。问题其实是为什么来自。。。导入PackageName
是允许的,而导入…
是不允许的。是的,我错过了。。。导入实际上是合法的。