# 文件的基本操作,但是一般不這么使用,因為經常會忘記關閉 password=open("abc.txt",mode="r",encoding="UTF-8") print(password) fileContentn=password.read() print(fileContentn) print(password.closed) password.close() print(password.closed) print() # 為了解決經常忘記關閉文件,使用with open() as 文件命名: 會自動關閉文件 # mode="a"在文件的后面添加數據 with open("abc.txt",mode="a",encoding="UTF-8") as abc: abc.write("\nHello\n") # mode="r"讀取數據 with open("abc.txt",mode="r",encoding="UTF-8") as abc: fileContent=abc.read() print(fileContent) # mode="w" 清除文件內容,進行重新輸入值 with open("abc.txt",mode="w",encoding="UTF-8") as abc: abc.write("I clear all!") # mode="r"讀取數據 with open("abc.txt",mode="r",encoding="UTF-8") as abc: fileContent=abc.read() print(fileContent) # mode="r+"皆可以讀寫 with open("abc.txt", mode="r+") as abc: print(abc.tell()) abc.write("r+ comes to try!") print(abc.tell()) print(abc.read())