我目前正在编写一个程序,它应该在完成时返回某些值,但测试它的系统是一个黑盒子(不知道它如何测试程序),即使我认为它如果我自己运行程序会工作,自动测试程序在遇到第一个输入提示时总是会引发文件结束错误。这是python代码主要部分中的部分(运行的第一件事)。
y=list(input("Enter numbers separated by commas and spaces"))
x=list(input("Do the same as above but for other list"))
测试人员在第一个提示符处引发文件错误结束。知道是什么原因引起的吗?
答案 0 :(得分:0)
测试仪很可能根本不提供任何输入。在这种情况下,您(I)必须在程序本身中提供值,而不是作为输入而是作为定义的值。