在Python中提交谜题时出现运行时错误(退出状态1)
我的windows计算机上安装了python 2.7。我正试图通过电子邮件向运行Python 2.6.6的Spotify发送谜题答案。提交*.py源代码时,出现以下错误: 运行时错误 已退出,退出状态:1 我只有“导入系统”。我已经做了很多压力测试-可能的输入是1≤ M≤ 10000行,我用100多万个值进行了测试,没有任何问题。我尝试过使用print&sys.stdout.write打印 当我发送虚拟测试代码时(我运行我的完整算法,但只打印垃圾而不是我的答案,即打印“test!”),我得到了预期的“错误答案” 我不知道从哪里开始调试-有什么提示/帮助吗 谢谢!在Python中提交谜题时出现运行时错误(退出状态1),python,runtime,exitstatus,Python,Runtime,Exitstatus,我的windows计算机上安装了python 2.7。我正试图通过电子邮件向运行Python 2.6.6的Spotify发送谜题答案。提交*.py源代码时,出现以下错误: 运行时错误 已退出,退出状态:1 我只有“导入系统”。我已经做了很多压力测试-可能的输入是1≤ M≤ 10000行,我用100多万个值进行了测试,没有任何问题。我尝试过使用print&sys.stdout.write打印 当我发送虚拟测试代码时(我运行我的完整算法,但只打印垃圾而不是我的答案,即打印“test!”),我得到了预
-萨姆,我也犯了同样的错误。正如我看到的,这不是python输出,而是spotify机器人的一个回答,您的程序在一些测试中抛出了异常。可能实际输出没有显示以阻止使用bot进行调试 当您打印虚拟数据时,第一次测试失败,您会得到“错误答案” 当您打印实际输出时,第一个测试可能通过,但下一个抛出异常,您将得到“运行时错误”
我修复了一个缺陷,但脚本中可能出现异常,运行时错误消失。伪代码中是否有import sys?不看代码很难说。你为什么要使用
sys.stdout.write
而不是简单地使用print
?是的,伪代码就是这样做的:用std-in读入数据,运行算法,打印出以前读入的内容。我想避免发布任何代码,但我意识到这会使帮助变得更加困难。任何关于什么样的东西会抛出错误的提示都将不胜感激。。。