在终端执行 Python 代码的常用方式。
1.通过 stdin 和 管道
echo "print('hi')" | python
将文件重定向到Python
python < spam.py
2.通过 -c
如果你只需要快速检查某些内容,则可以在命令行中将代码作为字符串传递。
python -c "print('hi')"
当需要检查仅一行或两行代码时,使用它更方便,而不是启动REPL。
3.文件路径
将代码传递给python的最常用的方法可能是通过文件路径。
python app.py
4.以包的形式,使用 -m
执行软件包的正确方法是使用-m并指定要运行的软件包
python -m spam
原文地址:https://www.zhblog.net/go/python/advanced/terminal-exec-python-code?t=587