現時点では、rにある文字(したがってhere(2,3))が特定の文字または文字列と等しいかどうかを確認するためのコードを書きます。文字列インデックスが範囲外にあるPython
def test():
txt = "test.txt"
r = (2,3)
if txt[r[0]][r[1]] == 'l':
return (True)
elif txt[r[0]][c[1]] == "m":
return (False)
elif txt[r[0]][c[1]] == "b":
return (True)
エラーが発生します。エラーダイアログは次のとおりです。
if txt[r[0]][r[1]] == 'l':
IndexError: string index out of range
私はそれが今日より早く働いていたと考えて、何が間違っているのか分かりません。 また、質問する前に、私はこのように特定の理由でコードを作成する必要があります。
ありがとうございました。
を(2,3)'の代わりに 'の2'指標として? - 'c'とは何ですか? – Kimvais
お手伝いいただきありがとうございます。 – Hoops