是否有Python参数从shell执行代码而无需启动交互式解释器或从文件中读取?类似的东西:
perl -e 'print "Hi"'
这有效:
python -c 'print("Hi")'
Hi
另一种方法是使用bash重定向:
python <<< 'print "Hi"'
这也适用于perl,ruby和什么不是。
附:
为了保存引号'和'对于python代码,我们可以使用EOF构建块
c=`cat <<EOF
print(122)
EOF`
python -c "$c"