模块名称中的async关键字正在阻止imp

2024-09-24 02:27:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试在python3.7.2和windows10下使用pymodbus。有一个模块名为pymodbus.server.async这在python2.7.14中是没有问题的。在3.7版本下,看起来async现在是一个关键字,它阻止了模块的导入。我得到这个错误:

from pymodbus.server.async import StartTcpServer
                           ^
SyntaxError: invalid syntax

有什么办法解决这个问题吗?作为临时的权宜之计,将模块重命名为bsync,但这不是一个可持续的解决方案。在


Tags: 模块fromimport版本asyncserver错误关键字