ファイルに書き込む文字列の変数が複数ある
ファイルに書き込む文字列の変数が複数あります。
x = "Hello World"
y = "google"
z = "deep learning is very popular now"
という変数が3つあります。このx・y・zをテキストファイルに書き込みたいです。
f = open('text.txt', 'w')
f.writelines(x)
f.writelines(y)
f.writelines(z)
f.close()
と書くべきなのでしょうか?それとも、
f = open('text.txt', 'w')
f.writelines(x)
f.close()
f = open('text.txt', 'w')
f.writelines(y)
f.close()
f = open('text.txt', 'w')
f.writelines(z)
f.close()
と書くべきなのでしょうか?どれもすっきりしたコードに感じないので、より良い書き方があればお願いします。
ちなみに、テキストファイルには
Hello World
google
deep learning is very popular now
のように一列ずつ書き込みたいです。