파이썬 2.6.6에 완벽하게 실행하는 다음 코드를했다 : 나는 다음과 같은 오류가 나는 파이썬 2.4.3에서 실행하려고 할 때, 그러나임시 파일 구문 2.4.3
import tempfile
with tempfile.NamedTemporaryFile() as scriptfile:
scriptfile.write(<variablename>)
scriptfile.flush()
subprocess.call(['/bin/bash', scriptfile.name])
를 얻을 :
File "<stdin>", line 2
with tempfile.NamedTemporaryFile() as scriptfile
^
SyntaxError: invalid syntax
Python 2.4.3에서 구문이 변경 되었습니까?
'with' 문은 py2.5 +에서만 사용할 수 있습니다 –