我试图在没有def的情况下执行此操作,而这确实是我不知道该怎么做的代码,我也尝试正确地给出缩进
但是当我运行它时,它会抛出错误的无效语法
import ray
ray.init()
@ray.remote
try:
Func1()
except:
pass
ray.get([func1.remote()])
def func1():
for i in range (99999):
print("h")```
The error is invalid syntax at try:
This is the code that worked for me
try:
do_something()
except:
pass
答案 0 :(得分:1)
在@ray.remote
上不能有try/except
这样的修饰符,它会导致SyntaxError
。
您需要将try / except包装在一个函数周围,并装饰该函数。例如
@ray.remote
def Func2():
try:
Func1()
except:
pass