我试图弄清楚如何将以下条件语句传递给 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
我发现很难找到这种用法的好例子。我一定在这里错过了一些大事......