2017-11-10 14 views
-1
A_file = open("ReadME.txt","r") 

    print(A_file.read()) 

私が得ている出力は2つの新しい行で、それはそれです...私が得ようとしている のテキストは "Line 1、Line 2、Line 3"です。誰かがこのコードがうまくいかない理由を知る手助けができますか?

+0

'A_file.readlines()'を試しましたか? –

+0

@COLDSPEEDはい、その出力は '[]'です。私は非常に助けようとしてくれてありがとうございます – Guy

+0

あなたのファイルは空ですか? –

答えて

-1

エラーメッセージは何ですか?

これを最初に実行してください。

with open('readme.txt', 'w') as f: 
    f.write('helloworld') 

次に、書いたとおりに次のビットを実行します。これは、テキストを含むファイルを作成します。

また、代わりにこれを実行します。それはあなたのファイル内のすべての行を与える必要があります。

with open('readme.txt', 'r') as f: 
    content = f.read() 

print(content) 
+0

あなたは本当に 'with'の外に' content'を宣言する必要はありません... –

+0

真実、私は私の電話から半分寝ました。私はそれを修正します。 – Antithesis

+0

@Anithesis私が行ったときと同じ出力が戻ってきました。私の.txtには単語がありますが、 – Guy

関連する問題