我在 LiClipse(Eclipse) 中的这个脚本有问题
import stdio
import stddraw
# Read x and y scales from standard input, and configure standard
# draw accordingly. Then read points from standard input until
# end-of-file, and plot them on standard draw.
x0 = stdio.readFloat()
y0 = stdio.readFloat()
x1 = stdio.readFloat()
y1 = stdio.readFloat()
stddraw.setXscale(x0, x1)
stddraw.setYscale(y0, y1)
# Read and plot the points.
stddraw.setPenRadius(0.0)
while not stdio.isEmpty():
x = stdio.readFloat()
y = stdio.readFloat()
stddraw.point(x, y)
stddraw.show()
我将此文件用作“运行配置”中的“输入文件”。
我得到一个没有响应的黑色 stddraw 窗口。如果我在 LiClipse 控制台中键入“Ctrl-Z”,有时我会得到结果。
我已经在调试器中运行了这个脚本 - 它在 usa.txt 的最后一行停止在 stdio.py 行(使用运算符“line = sys.stdin.readline()”)。
我已经在 Geany 中运行了这个文件——它有效!
它是 PyDeve (Eclipse) 中的错误吗?
谢谢!