ファイル内のすべての行をループして、各行を空白に基づいてトークンに分割しています。たとえば、行:は、 、、 、 の4circle 1 2 3
つのトークンに分割されます。circle
1
2
3
行がコメント ( ) で始まる#
か空の場合、 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 ループから完全に飛び出さずに、現在のループから飛び出して次のループに飛び込む方法はありますか?