一个空Python语法while循环

问题描述:

我写了这个:一个空Python语法while循环

while file.readline().startswith("#"): 
     continue 

但我怀疑continue是不必要的?什么是我想要实现什么正确的语法?

+1

当我做这样的事情我有跳过发电机注释行,只是产生了良好的线。而您的使用案例似乎是跳过文件头部的注释。 – sotapme 2013-02-10 11:18:36

+1

在这个简单的例子中,pass和continue是等价的。我赞成继续,但它更清楚地表达你的意图。 – 2013-02-10 11:20:15

while file.readline().startswith("#"): 
    pass 

它使用合格声明:

pass语句什么也不做。当语句需要语法时可以使用它,但程序不需要任何操作。

http://www.network-theory.co.uk/docs/pytut/passStatements.html