gpt4 book ai didi

python - 尝试将包含旧打印语句的模块导入新的 python 3.6

转载 作者:行者123 更新时间:2023-12-05 07:41:41 26 4
gpt4 key购买 nike

我正在尝试使用 IDLE 将 Paraview 5.2 中的 paraview.simple 模块导入到新的 Python 3.6.2 中。不幸的是,这个模块似乎正在使用旧的 print 语句,正如这个错误消息所建议的那样:

>>> import paraview.simple
Traceback (most recent call last):
File "<pyshell#50>", line 1, in <module>
import paraview.simple
File "C:\Program Files\ParaView 5.0.1\lib\paraview-5.0\site-packages\paraview\__init__.py", line 129
print text
^
SyntaxError: Missing parentheses in call to 'print'

我真的很想用这个版本的python?我希望与 paraview.simple 一起使用的其他模块仅与 最新 版本的 python 兼容。我怎样才能避免这个小打印问题并导入我需要的模块?

最佳答案

似乎这个问题可能不再相关,因为 paraview 长期以来一直不受支持(至少自 2017 年以来没有任何拉取请求 https://github.com/Kitware/ParaView/pulls)。

对于那些仍然想使用它的人,@Shashank 在评论中指出了一个解决方案:只需使用 2to3 或类似工具将它从 python2 转换为 python3。

关于python - 尝试将包含旧打印语句的模块导入新的 python 3.6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45214899/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com