3

私はそのようなコードを持っています、

database = open(r"C:\Users\PC\Desktop\database.txt", "w")

print("Please type 1 if add a film")

enter = input("Enter: ")

if enter == "1":
    film=input("Please write a film name: ")
    database.write(film)
    database.close()

プログラムを再度開くと、すべてが txt ファイルにフェードインします。

4

1 に答える 1

4

aモードを使用します。

database = open(r"C:\Users\PC\Desktop\database.txt", "a")

このwモードでは、ファイルを開く (ファイルを書き換える) ときにファイルが切り捨てられますが、これはファイルの最後に追加されます。

新しい行に追加するには、次のようにします。

if enter == "1":
    film=input("Please write a film name: ")
    database.write(film + "\n") #\n is the newline character
    database.close()
于 2013-11-03T11:29:41.460 に答える