-1
私はちょうど私が、プログラムPythonエラーメッセージファイル名が定義されていませんか?
j = input("choose a file to read")
l = open(j,"r")
e =l.read()
print e
はそれを実行した、およびREADME.txtで入力し、プログラムと同じフォルダにある実際のテキストファイルであるが、私はあるREADME.txtを入力するたびに作られました
error FileName: README not defined.
私にはpython 3.6
があります。誰かが私が間違っていることを知っていますか?
Python 3.6で実際にそのコードを実行していません。あなたが得ているエラーは、あなたの 'input'が入力を評価しようとしていることを明確に示しています。実際に正しいPython環境にいることを確認してください。 – idjaw
括弧のついていない文 'print e'は、これがPython 3.6のコードではなく、Python 2.xで、' input'関数の問題点を説明しています。それを 'raw_input()'に変更し、それがあなたの問題を解決するかどうか確認してください。 'print'行に括弧を追加すると、Python 3.6.2でコードが正常に動作します。 –
ここでの実際の解決方法は、Python 3.6を使用する場合は、コードが実際にPython 3に準拠していることを確認して、Python 3ではなく2に対して実際に実行していることです。 – idjaw