私はそのようなコードを持っています、
database = open("C:\\Users\\PC\\Desktop\\database.txt", "w")
enter=input("What is your name: ")
database.write(enter)
database.close
このプログラムを実行すると、database.txt に何も出力されません
IDLEとPyScripterで試してみましたが、同じ結果になりました:(
私はそのようなコードを持っています、
database = open("C:\\Users\\PC\\Desktop\\database.txt", "w")
enter=input("What is your name: ")
database.write(enter)
database.close
このプログラムを実行すると、database.txt に何も出力されません
IDLEとPyScripterで試してみましたが、同じ結果になりました:(
に変更database.close
しdatabase.close()
ます。メソッドを呼び出していません。
これには、Python のコンテキスト マネージャーを使用することをお勧めします。ファイルは自動的に閉じられます。
with open("C:\\Users\\PC\\Desktop\\database.txt", "w") as database:
enter = input("What is your name: ")
database.write(enter)
Close はメソッドなので、呼び出す必要があります。
database = open(r"C:\Users\PC\Desktop\database.txt", "w")
enter=input("What is your name: ")
database.write(enter)
database.close()
私が理解しているように、「データベース」はファイルの単なるニックネームです...
database = open("C:/Users/PC/Desktop/database.txt", "w")
enter=input("What is your name: ")
database.write(enter)
database.close()