0

を使用してPythonで動的にコードステートメントを実行しようとしていますexec()

コード ステートメントは、ユーザー入力から受け入れられます。

EOF文字列の引用符が閉じられていない場合に発生する例外を処理するにはどうすればよいですか?

たとえば。

 >> exec('if 5 > 1: print "5 is greater)
    # of course, this will raise an exception, 
    # how do I handle this 

を使用して、そのような場合をどのように処理しtry-catchますか? ここで何exceptionを探すべきですか?

4

1 に答える 1

0

EOFError はあなたが探しているものです

このリンクはあなたに役立つはずですhttp://docs.python.org/2/library/exceptions.html

于 2013-10-14T09:55:38.440 に答える