【发布时间】:2015-08-22 12:40:55
【问题描述】:
我正在尝试在 Bash 脚本中运行一些 Python 代码,所以我想了解两者之间的区别:
#!/bin/bash
#your bash code
python -c "
#your py code
"
对
python - <<DOC
#your py code
DOC
我检查了网络,但无法编译有关该主题的内容。你认为一个比另一个更好吗? 如果你想从 Python 代码块返回一个值到你的 Bash 脚本,那么heredoc 是唯一的方法吗?
【问题讨论】:
-
在您的第一个示例中,如果您想使用带双双引号的字符串,则需要转义双引号。
-
好吧 Evert,这是一方面。其他人更喜欢哪一个?
-
这确实是关于这里文档而不是关于 Python 的问题