我正在尝试将一个简单的python代码作为node-red中的一个节点启动,我安装了pynodered并制作了一个.py文件,其中包含以下代码
from pynodered import node_red
@node_red(category="pyfuncs")
def lower_case(node,msg):
msg['payload'] = str(msg['payload']).lower()
return msg
我尝试启动pynodered服务器,但是遇到语法错误(我在Windows10 / Ubuntu16.04上尝试仍然是相同的错误)
C:\Users\omara\Downloads\Cyber Physical Systems>pynodered test.py
Traceback (most recent call last):
File "c:\users\omara\appdata\local\programs\python\python35\lib\runpy.py",line 170,in _run_module_as_main
"__main__",mod_spec)
File "c:\users\omara\appdata\local\programs\python\python35\lib\runpy.py",line 85,in _run_code
exec(code,run_globals)
File "C:\Users\omara\AppData\Local\Programs\Python\Python35\Scripts\pynodered.exe\__main__.py",line 5,in <module>
File "c:\users\omara\appdata\local\programs\python\python35\lib\site-packages\pynodered\server.py",line 93
print(f"From {name} register {obj.name}")
^
SyntaxError: invalid syntax