私はPythonのために読んだ本の最後にあるプロジェクトに取り組んでいるので、これがあなたのためにそれを与えてくれなかった場合には、私はまだこれに慣れていません。ファイルが開かれなかったのはなぜですか?
私が知っているファイルを開くためにopen
コマンドを使用しようとしています。私はコードがそこにあることをコードが理解していることを知っています。私が書き込みモードに切り替えると、ファイルを見つけることができますが、それを読むことはできないと私に教えてくれます。なぜこうなった?ここで私は私のOpenFile関数がgetUserPoint()
内のローカル変数であるいくつかのバリエーションを試してみたコード -
openFile = open('C:\\Coding\\Projects\\Python\\One Day Project\\BODMAS\\userScores.txt', 'r')
def getUserPoint(userName):
for line in openFile:
split(',')
print(line, end = "")
だが、それはどちらかの違いはありませんでした。
私は重要な詳細を逃したので、編集 - 次のようにuserScores.txtファイルがレイアウトされている:
Annie, 125
split()
関数は名前と名前に割り当てられたスコアを分割することになっています。
おそらく、関数ではない 'split( '、')'でエラーが発生します。そこにいくつかのコードを入れて何かするでしょう。 – kindall
ファイルを書き込みモードで開くと、ファイルが既に存在するかどうかに関係なく機能するため、あなたが言ったことを暗示するわけではありません。 – martineau