次の条件ステートメントを python インタープリターのコマンド オプション (-c) に渡す方法を見つけようとしています。
if sys.maxsize > 2**32:
print '64'
else:
print '32'
64
ただし、次のような構文エラーが継続的に発生します。
>python -c "import sys; if sys.maxsize > 2**32: print '64' else: print '32';"
File "<string>", line 1
import sys; if sys.maxsize > 2**32: print '64' else: print '32';
^
SyntaxError: invalid syntax
この使用法の良い例を見つけるのは驚くほど難しいことがわかりました。ここで何か大きなものを見逃しているに違いない...