>

나는 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




  • 답변 # 1

    @ray.remote 와 같은 데코레이터를 가질 수 없습니다   try/except 위에 SyntaxError 를 일으키는 .

    함께 시도/제외를 감싸고 그 기능을 장식해야합니다. 예를 들어

    @ray.remote
    def Func2():
        try:
            Func1()
        except:
            pass
    
    

관련 자료

  • 이전 java - BigDecimal 요청 get 매개 변수 (문자열을 BigDecimal로 변환 할 수 없음)
  • 다음 dataframe - 열에서 일치하는 경우 Python 링크 레코드