【发布时间】:2020-02-10 21:04:42
【问题描述】:
我正在尝试用“\n”替换新行以制作单行证书文件。我正在使用 awk 和 sed 来执行此操作,这在 linux 机器上运行良好。但是,当我尝试将此代码嵌入 python 时,它会抛出语法错误。
>>> import os
>>> os.system("awk '{printf "%s\\n", $0}\' rsacert.pem > test")
File "<stdin>", line 1
os.system("awk '{printf "%s\\n", $0}\' rsacert.pem > test")
^
SyntaxError: 行继续字符后出现意外字符
【问题讨论】:
-
您尝试运行的 awk 命令是什么?
-
awk '{printf "%s\\n", $0}\'
标签: python bash python-2.7