Python py me为导入itertools引发未经许可的模块异常

Python py me为导入itertools引发未经许可的模块异常,python,importerror,itertools,Python,Importerror,Itertools,我试图使用py-me压缩列表,但我得到了一个未允许的模块异常 这是我的密码: def compress(li): from itertools import zip_longest return([i for i,j in zip_longest(li,li[1:]) if i!=j]) x = [1,2,3,4,5,6,6,6,6,7,7,7,8,9] print(compress(x)) Py me给出了以下回应 输出:由于未允许的模块异常,代码未执行 异常:未经许可的

我试图使用py-me压缩列表,但我得到了一个未允许的模块异常

这是我的密码:

def compress(li):
    from itertools import zip_longest
    return([i for i,j in zip_longest(li,li[1:]) if i!=j])

x = [1,2,3,4,5,6,6,6,6,7,7,7,8,9]

print(compress(x))
Py me给出了以下回应

输出:由于未允许的模块异常,代码未执行 异常:未经许可的模块异常:fromitertoolszip_longest根据,您似乎无法使用
from
关键字或
。(点运算符)
在导入部分

尝试使用
导入itertools
而不是从itertools导入zip\u longest
,调用函数时,使用
itertools.zip\u longest

修改后的代码如下所示:

def compress(li):
    import itertools
    return([i for i,j in itertools.zip_longest(li,li[1:]) if i!=j])

x = [1,2,3,4,5,6,6,6,6,7,7,7,8,9]

print(compress(x))

如果要检查python代码段是否能在py me API中成功运行,请先尝试在中执行该代码段,然后相应地修改代码。

什么是py me??