从pandas_schema导入列,架构错误

D考克斯

我正在运行python 2.7并尝试使程序可以使用pandas导入列时收到以下错误消息。看起来可能是:-的问题

def __init__(self, name: str, validations: typing.Iterable['validation._BaseValidation'] = [], allow_empty=False):

错误信息:

文件“ /Users/coxda/faDataValidation27/lib/python2.7/site-packages/pandas_schema/column.py”,第8行def init(自身,名称:str,验证:typeing.Iterable ['validation._BaseValidation'] = [],allow_empty = False):^ SyntaxError:语法无效

戴维沃德

语法错误是因为程序包使用Python 3.5的类型注释:https : //docs.python.org/3/library/typing.html

软件包文档没有特别提到需要Python 3,但是它使用的语法表明需要Python 3.5+,或者,因为软件包是纯python的,所以您可以编辑column.py源代码,并且应该能够删除这些类型注释,然后成功导入类。

参考:python中参数含义内的冒号是什么?[重复]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章