猿问

使用 sed 将 doc 字符串添加到 python 代码时出现识别错误

蟒蛇代码:


def fun(a,b):

   c=a+b

   return c

添加文档字符串的 sed 命令:


sed -i '/^def/a \\t """\n\tSummary:\n\t-------\n\tParameters:\n\t----------\n\tReturn:\n\t------\n\t"""' filename

sed命令后的python代码


def fun(a,b):

   """

   Summary:

   -------

   Parameters:

   -----------

   Return:

   -------

   """

   c=a+b

   return c

现在问题是添加了 doc-string 在 vim 编辑器中看起来是正确的,但是在运行代码执行时会遇到缩进错误。谁能解释这里发生了什么错误?


慕森王
浏览 117回答 1
1回答
随时随地看视频慕课网APP

相关分类

Python
我要回答