前提・実現したいこと
python: 3.6.4
サクラエディタ: 2.2.0.1
python公式ドキュメントの「7.2.1. ファイルオブジェクトのメソッド」を学習しています。
公式:https://docs.python.jp/3/tutorial/inputoutput.html
write()メソッドを使って、textfile.txtに文字列を書き込みたいのですが、ファイルの中身が空になってしまいます。
textfile.txtには、事前に以下の2行を入力してあります。
This is the first line of the file. Second line of the file.
この次の行に「This is a test\n」を書き込みたいです。
該当のソースコード
>>> f = open('textfile.txt', 'w') >>> f.write('This is a test\n') 15 >>>
このあとtextfile.txtを見てみると、空になってしまいました。
予め入力してあった最初の2行も消えています。
試したこと
サクラエディタの設定タブ→共通設定→ファイルタブの
排他制御が「上書きを禁止する」になっていたので、「しない」に変更。
まだ解決できていません。ご教示よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/05 06:49