ファイル内のすべての行をループして、各行を空白に基づいてトークンに分割しています。たとえば、行:は、 、、 、 の4circle 1 2 3つのトークンに分割されます。circle123
行がコメント ( ) で始まる#か空の場合、 mytokenListも空です。この場合、私はチェックすることができませんtokenList[0]。
リストのサイズが 0 の場合、次の行 (ループ内の次のループ) にジャンプしforます。
for line in self.myFile:
tokenList = self.getTokens(line)
if len(tokenList) == 0:
## ISSUE HERE
if tokenList[0] == "shape":
s = RayTracerShapes.Shape()
self.scene.addShape(s)
を試しbreakましたが、これは現在の反復を終了するのではなく、ループからすぐに飛び出すようです。for ループから完全に飛び出さずに、現在のループから飛び出して次のループに飛び込む方法はありますか?