python基础语法-对文件的操作
生活随笔
收集整理的這篇文章主要介紹了
python基础语法-对文件的操作
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
- 這里簡單介紹基礎的文件操作,基礎的文件夾操作見:https://blog.csdn.net/zhouchen1998/article/details/81503819
- 對文件的操作對于數據的永久存儲起著至關重要的作用。
- 文件的操作主要分為寫入和讀取。
- 但是無論哪種操作都要先建立文件流也就是要找到或者打開文件。
- 一般而言,寫法如下:
- f = open('filename', 'mode', encoding='utf-8')
- 分別是文件路徑, 打開模式, 編碼方式
- 文件路徑:要么只給出文件名.后綴名,這種方式認為相對路徑,也就是當前工作目錄下的文件,沒有則創建該文件;要么給出具體盤符文件夾文件名.后綴名,這種方式認為絕對路徑,也就是指定位置的文件,沒有則創建。
- 打開模式:主要有一下幾種模式
? ? ? ? ? ? ? ? ? r:?以只讀方式打開,不可以修改
? ? ? ? ? ? ? ? ? w:以寫入方式打開,會清空原來內容,寫入新的內容
? ? ? ? ? ? ? ? ? x:以創建方式打開,文件已經存在會報錯
? ? ? ? ? ? ? ? ? a:以追加方式打開,會在文件最后添加內容
? ? ? ? ? ? ? ? ? b:以二進制方式寫入
? ? ? ? ? ? ? ? ? t:以文本方式打開
? ? ? ? ? ? ? ? ? +:以可讀寫方式打開
- 可以組合:如'wb'
- 編碼方式:不指定有默認編碼方式
? ? ? ? ? ? ? ? ?
- 1.寫入
- 兩種寫法:
- 第一種(這種寫法最后必須關閉文件)
- 第二種? ?(推薦這種寫法,不需要關閉文件)
- 2.讀取?
- 兩種寫法:
- 第一種(與上面類似,不推薦)
- 第二種(推薦寫法)
?
總結
以上是生活随笔為你收集整理的python基础语法-对文件的操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python基础语法-对目录(文件夹)的
- 下一篇: Python高级语法-正则表达式