線が出る理由はありますか
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')