はじめに
前の記事で、テキストファイルの内容を取得する方法をまとめたんですけど、この記事では書き込む方法をまとめときましたので参考になれば幸いです。
動作環境
Python 3.10.0
Mac OS Monterey
準備
こんな感じのファイルを作ります。
test(フォルダー)
(フォルダー内に)
main.py
test_text.txt
今回はtest_text.txt
に文字列を書き込むプログラムを作っていきたいと思います。
本編
ファイルの読み込み
これは前の記事と大きくは変わりません。
ですが、末尾も文字が書き込みの際は上書き保存の場合は"w"
になり、ファイルの末尾に追記するだけの場合は"a"
になります。
上書き保存の場合.py
file_open = open("test_text.txt", "w")
追記の場合.py
file_open = open("test_text.txt", "a")
書き込み
file.write("書き込みたい文字列")
変数からでも可能です。
こんな感じで活用できます。
# ユーザーに書き込みたい文字列を入力させる。
write_text = input("書き込みたい文字列:")
# 書き込み
file.write(write_text)
###ファイルを閉じる
内容の取得と変わらないです。
file_open.close()
サンプルコード
上書き保存バージョンです。
file_write.py
# Coding : utf-8
# ファイルを開く
file_open = open("test_text.txt", "w")
# 書き込み
file.write("書き込みたい文字列")
# ファイルを閉じる
file_open.close()
# 完了ログ
print("書き込みが完了しました。")
さいごに
訂正等あればコメントからお願いします。
前記事のリンク↓
【Python3】テキストファイルの内容を取得する方法