Python文件的四種讀寫方式——r a w r+


# 文件的基本操作,但是一般不這么使用,因為經常會忘記關閉
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())

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM