일부 데이터를 구문 분석하고 파이썬으로 그래프를 만들려고하고 있는데 이상한 문제가 있습니다. os.system()
에 대한 전화가 어딘가에 없어 질 것 같습니다.os.system() python에서 실패
다음 세 가지 라인 :
os.system('echo foo bar')
os.system('gnuplot test.gnuplot')
os.system('gnuplot --version')
인쇄해야 :
foo bar
Warning: empty x range [2012:2012], adjusting to [1991.88:2032.12]
gnuplot 4.4 patchlevel 2
하지만 중간에 유일한 중요한 명령이 떨어졌다받을 것으로 보인다. 이 스크립트는 여전히 에코와 버전 검사를 실행하고 만 실행하면 (gnuplot 쉘) 작동하지만 경고없이 gnuplot에서 파일을 출력하지 않습니다.
왜이 명령을 삭제 했습니까?
도움이 될 경우, 호출은 gnuplot을 시작해야합니다. 두 개의 파일 (지침과 여기에 표시된 데이터 파일)을 열고 SVG 파일에 기록해야합니다. 덮어 쓸 필요가 없으므로 아무 목표없이 파일을 삭제하려고했습니다.
이것은 2.6.38-8 가상 커널이있는 Ubuntu Natty x86_64 가상 시스템의 python 3.2입니다.
os의 반환 코드를 확인하십시오.체계. 0 (성공)입니까? –