「x [j] [i] = int(line [i])」というコードでこのエラーが発生します。 2日を探していたら、私を助けてください。私は、スドクをやろうとするだけの問題は何も得られません。助けてくれてありがとう。基数10のint()の無効なリテラルが残っています: ''エラー
def charge(nom_du_fichier):
mon_fichier=open(nom_du_fichier,"r")
x=[[0]*9 for i in range (9)]
for j in range(9) :
line=mon_fichier.readline().split(" ")
for i in range(len(line)):
x[j][i]=int(line[i])
return(x)
g=charge("sudoku.txt")
まずコードをフォーマットできますか?それはうまく形成されていない。 –
明らかに、 'line [i]'にあるものは 'int'に変換できないので、ファイルはどのように見えますか? –
あなたがしなければならないことは、 'for i in range ...'の前に 'print(line)'行を挿入することだけです。あなたがトレースバックを見たら、その直前に現れるものを見てください。そうすれば、 'line'の内容が問題を引き起こしていることを正確に知ることができます。 –