注释掉 python 代码,包括其中的注释
commenting out python code including comments in it
想象一下这种情况。
我正在对一段代码进行单元测试,为此我将一个多行字符串传递给 class。
我有几种方法可以测试:
def testMyClassmethod2(self):
print('\n>>Start 2')
comment= '\n two references no brakets\n'
desc = '''This is a multiline text
including another line,
and yet another'''
现在假设我有 20 个方法。我做了很多更改,当我 运行 单元测试时,我得到了一堆错误。
我想一一去看看是怎么回事。 (是的,这可能不是最好的设计方法,单元测试应该通过)
无论如何,我想注释掉方法 1 中的所有方法。
好的,我的想法是在方法 2 之前使用 ''',在 if name='main' 之前使用''',但这不起作用,因为每个方法都包含多行string already using ''' x x x '''.
你如何进行?有没有办法在注释掉的代码中也包含这些字符串?
注意:我正在使用 VS 代码
不确定您的具体编辑器,但大多数情况下只需突出显示代码并按 Ctrl
+ /
。
编辑: 对于 Visual Studio 也是命令的代码 (https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf)
我正在使用瑞士键盘
CTRL + /(但在小键盘上)完成工作。
在 MAYS+7 中使用“/”的瑞士键盘不起作用。
想象一下这种情况。
我正在对一段代码进行单元测试,为此我将一个多行字符串传递给 class。 我有几种方法可以测试:
def testMyClassmethod2(self):
print('\n>>Start 2')
comment= '\n two references no brakets\n'
desc = '''This is a multiline text
including another line,
and yet another'''
现在假设我有 20 个方法。我做了很多更改,当我 运行 单元测试时,我得到了一堆错误。 我想一一去看看是怎么回事。 (是的,这可能不是最好的设计方法,单元测试应该通过) 无论如何,我想注释掉方法 1 中的所有方法。 好的,我的想法是在方法 2 之前使用 ''',在 if name='main' 之前使用''',但这不起作用,因为每个方法都包含多行string already using ''' x x x '''.
你如何进行?有没有办法在注释掉的代码中也包含这些字符串?
注意:我正在使用 VS 代码
不确定您的具体编辑器,但大多数情况下只需突出显示代码并按 Ctrl
+ /
。
编辑: 对于 Visual Studio 也是命令的代码 (https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf)
我正在使用瑞士键盘
CTRL + /(但在小键盘上)完成工作。
在 MAYS+7 中使用“/”的瑞士键盘不起作用。