1、寫入文件編程
保存數據也是在各個編程語言中經常使用的操做,將數據寫入到文件中是經常使用的操做,你能夠將程序運行中的一些臨時輸出保存至文件中,以便後續打開文件查看,也能夠把這些文件讀入程序中來操做其中的數據。編程語言
write_something.py函數
1 file_name = 'write.txt' 2 3 with open(file_name,'w') as file_obj: 4 file_obj.write(" Hello Python")
運行上面的程序後,在此文件所在文件夾下發現新建了一個write.txt 的文件,且其中存在內容。spa
write.txtcode
Hello Python
這個文件和通常的txt文件沒什麼不一樣,你能夠打開、編輯、刪除。blog
2、添加多行內容it
多調用幾回write 方法便可。class
write_something.pyfile
file_name = 'write.txt' with open(file_name,'w') as file_obj: file_obj.write(" Hello Python.") file_obj.write(" Hello World!")
此時的write.txt程序
Hello Python. Hello World!
發現文本沒有換行。在每句後面加入\n 便可。
write_something.py
file_name = 'write.txt' with open(file_name,'w') as file_obj: file_obj.write(" Hello Python.\n") file_obj.write(" Hello World!")
write.txt 文件
Hello Python. Hello World!
能夠發現確實換行了。
3、附加到文件
上面的程序確實將數據寫到了文件中,可是每次會覆蓋以前的內容,咱們能夠將open函數第二個參數設置爲‘a’,將之變爲附加模式,此時會將內容附加到文件的末尾。
write_something.py
file_name = 'write.txt' with open(file_name,'a') as file_obj: file_obj.write(" My name is Joe.")
write.txt
Hello Python. Hello World! My name is Joe.
能夠看到,確實是將新加入的內容附加到文件末尾了。
能夠用 讀取和寫入 寫一個相似記住帳號密碼的功能,不過是本地的。在刪除所保存帳號密碼的文件以後程序就會讀不出保存的帳號和密碼了。
人仍是要有夢想的,即便是鹹魚,也要作最鹹的那一條。