\

Pythonでは、複数の文字列を含む変数をファイルに書き込む方法がいくつかあります。以下にその一部を紹介します。

  1. writelinesを使用する方法
    python
    x = "Hello World"
    y = "google"
    z = "deep learning is very popular now"
    f = open('text.txt', 'w')
    f.writelines(x)
    f.writelines(y)
    f.writelines(z)
    f.close()

    ただし、この方法では改行は追加されません。

  2. printを使用する方法
    python
    x = "Hello World"
    y = "google"
    z = "deep learning is very popular now"
    f = open('text.txt', 'w')
    for l in (x, y, z):
    print(l, file=f)
    f.close()

    この方法は手軽で、改行も自動的に追加されます。

  3. joinを使用する方法
    python
    x = "Hello World"
    y = "google"
    z = "deep learning is very popular now"
    s = "\\n".join([x, y, z])
    f = open("text.txt", "w")
    f.write(s)
    f.close()

    この方法では、x, y, zをリストに入れて、改行コードで結合します。

これらの方法を適切に使い分けることで、Pythonでのファイル操作がよりスムーズになります。それぞれの方法には利点と欠点があるので、使用する状況によって最適な方法を選択しましょう。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です