ImportError:没有名为Window的模块,但是可以通过导入工作

时间:2018-09-06 18:31:12

标签: python pyspark pyspark-sql

Window类的pyspark文档开始于:class pyspark.sql.Window,但是如果执行代码:

import pyspark.sql.Window

一个出现以下错误:

  

ImportError: No module named Window

另一方面,如果一个人执行代码:

from pyspark.sql.window import Window

没有错误产生。

这似乎是矛盾的。这是文档中的错误吗?

1 个答案:

答案 0 :(得分:3)

pyspark.sql.window是模块。该模块具有属性Window。 您可以

import pyspark.sql.window as W

from pyspark.sql.window import Window 

您不能import pyspark.sql.Window

python语言区分大小写,因此windowWindow是完全不同的两件事。