Python 我如何评论#定义#行

Python 我如何评论#定义#行,python,comments,Python,Comments,我知道,在常规线路中,它可以做到这一点 #print "Comment Line." 整行都是评论 但我想在Python中对“定义行”进行注释。 比如说 # -*- coding: utf-8 -*- 我以为它会“注释”整行文字,所以口译员会忽略它,但事实并非如此。解释器称之为“常规定义” 在C语言中,如果我没记错的话,它很简单,是这样的 //#define Hello Holly 但是在Python中如何才能做到这一点呢?我认为/*和*/可能会阻止所有注释,但如果不是,docst

我知道,在常规线路中,它可以做到这一点

#print "Comment Line."   
整行都是评论

但我想在Python中对“定义行”进行注释。
比如说

# -*- coding: utf-8 -*- 
我以为它会“注释”整行文字,所以口译员会忽略它,但事实并非如此。解释器称之为“常规定义”

在C语言中,如果我没记错的话,它很简单,是这样的

//#define Hello Holly

但是在Python中如何才能做到这一点呢?

我认为
/*
*/
可能会阻止所有注释,但如果不是,docstring(三重引号)就会被阻止。

Python中没有“定义行”这样的东西。您显示的
编码
已经是一条注释,但它是一条注释


如果您想阻止
编码
注释在不删除它的情况下生效,请将其下移到文件的第三行,或通过在其上方插入空行或更多注释将其下移。

在Python中,多行注释是三重引号。但我不知道这是否能解决OP的问题。docstring与多行注释不同In注释。<代码> >…*/< /COD>样式注释可用C、C++、java和其他语言,但不是Python。我还没有测试,但是如果你在代码的开头加上额外的<代码> > <代码>会发生什么?我试过了,但是这行没有被忽略,只是没有任何“复制”的情况。“国旗入境。。。这不是“”的重复,因为这个问题(无意中)是关于特定于它们出现在
.py
文件的第一行或第二行时的行为,而不是任何其他注释。马特。St提出的关于多行注释语法的问题实际上是围绕这一特殊注释语法的一次尝试。谢谢,它确实有帮助。虽然我有一个新的问题,但将带有“带特殊解释的评论”的行移到第三行是否会使它们被忽略?或者它只是
编码
?@Matt.St:这是特定于Python处理
编码
注释的。我不知道Python还专门处理过其他任何注释,但也有类似shebang行的注释会被其他系统解释并遵循不同的规则。