线条有什么原因吗
out = open("tmp.gp",'w')
out.write('plot sin(x)')
out.close
system('gnuplot -persist tmp.gp')
不工作,但这些(下面)呢?
system('gnuplot -persist tmp.gp')
out = open("tmp.gp",'w')
out.write('plot sin(x)')
out.close
请注意,我不会在程序期间删除 tmp.gp,因此无论哪种情况,文件都存在并且在执行任何这些行之前包含命令“plot sin(x)”(因为该文件存在于上一次运行中)?
我唯一的猜测是这可能是一种竞争条件,但是将 raw_input() 用于消磨时间并没有帮助(见下文)。谢谢你的帮助!
out = open("tmp.gp",'w')
out.write('plot sin(x)')
out.close
raw_input()
system('gnuplot -persist tmp.gp')