Python:在行连接中间注释掉一行的任何解决方法
Python: Any work-arounds for commenting out a line in the middle of line concatenation
我有这种行连接:
t = "first long line" +\
"second long line" +\
"third long line"
如果第二行被哈希注释掉,则会出现语法错误 #
问题是我不想删除第二行,因为它可能会重新启用,也不需要将第二行从连接序列中移开,因为团队中的其他人甚至我自己都会忘记什么时候第 2 行应该重新打开,3 行必须按此顺序。
Python 中没有这样的 /*...*/
,但还有其他解决方法吗?
为了能够在添加时使用主题标签 #
评论内容,您可以使用列表来完成:
t = ["first long line" ,
#"second long line" ,
"third long line"]
print(''.join(t))
结果:
first long linethird long line
我有这种行连接:
t = "first long line" +\
"second long line" +\
"third long line"
如果第二行被哈希注释掉,则会出现语法错误 #
问题是我不想删除第二行,因为它可能会重新启用,也不需要将第二行从连接序列中移开,因为团队中的其他人甚至我自己都会忘记什么时候第 2 行应该重新打开,3 行必须按此顺序。
Python 中没有这样的 /*...*/
,但还有其他解决方法吗?
为了能够在添加时使用主题标签 #
评论内容,您可以使用列表来完成:
t = ["first long line" ,
#"second long line" ,
"third long line"]
print(''.join(t))
结果:
first long linethird long line