2024-09-30 01:34:53 发布
网友
我试图让pyton执行这个,但它一直显示EOL err,错误在哪里?在
exec("a = \"def f(s):\n try:\n exec(s)\n except: Exception\n print('Error')\"\nb = \"while True: f(input(''))\"\nexec(a)\nexec(b)")
这段代码是我试图将这两个exec行合并为1的结果,也许还有更好的方法,有两个exec行:
你要做的是smells horrible,Python。但从技术上讲,您的代码中有一个多行字符串文本,并且它必须用三个引号括起来:
exec("a = '''def f(s):\n try:\n exec(s)\n except: Exception\n print('Error')'''\nb = \"while True: f(input(''))\"\nexec(a)\nexec(b)")
您的代码中有一些其他错误。在
你要做的是smells horrible,Python。但从技术上讲,您的代码中有一个多行字符串文本,并且它必须用三个引号括起来:
您的代码中有一些其他错误。在
相关问题 更多 >
编程相关推荐