2013-02-10 11 views
14

ながら、私はこの書かれている:Pythonの構文ループ

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

をしかし、私はcontinueが不要である疑いがありますか?達成しようとしているものの正しい構文は何ですか?

+1

私はこの種のものを行うと、私はラインをコメントしてちょうど良いラインを生み出すスキップ発電機を持っています。あなたのユースケースは、ファイルの先頭のコメントをスキップするためのものです。 – sotapme

+1

この単純な例では、passとcontinueは同じです。私はそれがあなたの意図をよりはっきりと表現するので、続けていくことをお勧めします。 –

答えて

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

これは、パスステートメントを使用しています。

パスステートメントは何もしません。ステートメントが構文的に必要であるが、プログラムが何もする必要がない場合に使用できます。

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