0

次の問題があります。

    try:
        with subprocess.check_call(query):
            return 1
    except ValueError:
        return -1

このコードはシェル スクリプトを実行し、これまでのところ動作しています。スクリプトは 0 を返します。それにもかかわらず、次のエラーが発生しました。

with subprocess.check_call(query):
AttributeError: 'int' object has no attribute '__exit__'

したがって、try/except ブロックに何か問題があるはずです。

4

1 に答える 1