Python 有一个选项允许我们将 python 语句作为参数传递给程序。
一个示例用法是
$ python -c "print(\"I'm running Python.\")"
I'm running Python.
在 Python 的手册页中,我们阅读
当使用-c命令调用时,它执行 作为命令给出的 Python 语句。这里的命令可能包含多个 ple 语句由换行符分隔。
我正在尝试传递多行,但不能:
$ python -c "print(0)\nprint(1)"
File "<string>", line 1
print(0)\nprint(1)
^
SyntaxError: unexpected character after line continuation character
我也试过 Here-documents 没有成功。我该如何进行这项工作?