簡體   English   中英

為什么我在返回行收到語法錯誤?

[英]Why am I getting syntax error on the return line?

為什么我在返回行收到語法錯誤?

def with_argument_dump(function, *args, **kwargs):
    
def function_with_argument_dump(*args, **kwargs):
    argStr = ', '.join(map(str, args))
    kwargsStr = ','.join(f'{k}={v}' for k,v in kwargs.items()


    return (f"fct w/args:{function.__name__}({','.join([argStr,kwargsStr])})")

您在kwargsStr行中缺少)

kwargsStr = ','.join(f'{k}={v}' for k,v in kwargs.items()

應該:

kwargsStr = ','.join(f'{k}={v}' for k,v in kwargs.items())

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM