python學習DAY6(檔案操作二 讀寫)

2022-05-06 01:57:11 字數 453 閱讀 4526

#

讀寫'r+'(較為常用)

f=open("

yesterday

",'r+')

此時用f.write()的時候不會覆蓋原來檔案的內容,追加到檔案末尾

#u表示在讀取時,可以將\r \n \r\n自動轉換成\n(與r或r+模式同使用)

ru r+u

#寫讀'w+'(不常用)

#追加讀'a+'

#'rb'以二進位制讀取乙個檔案

#'wb'以二進位制的方式寫乙個檔案

f=open("

yesterday

",'wb')

f.write(

"this is a str\n

".encode()) #

必須encode將字串轉換,否則報錯

f.close()

二進位制意為以二進位制編碼的方式處理

python之路 day6 檔案處理

一.檔案 1.檔案就是作業系統提供給應用程式來操作硬碟虛擬概念,使用者或應用程式通過操作檔案,可以將自己的資料永久儲存下來。2.操作流程 1.開啟檔案,得到檔案控制代碼並賦值給乙個變數 f open xx.txt mode encoding 2.通過控制代碼對檔案進行操作 唯讀f.read r模式 ...

python學習day6(檔案操作一 簡單的讀寫)

檔案 記住每次操作都要關閉檔案.close 簡單的讀取操作 data open yesterday read 開啟檔案讀出整個檔案的內容 print data 如果報錯gbk,則修改為data open yesterday coding utf 8 read 檔案操作 coding utf 8 da...

Linux打卡Day6 檔案系統

檔案系統 1 作業系統通過檔案系統管理檔案及資料,磁碟或分割槽需要建立檔案系統後才能夠為作業系統使用,建立檔案系統的過程又稱格式化 1 沒有檔案系統的裝置又稱之為裸 raw 裝置 2 常見的檔案系統有fat32 ntfs ext2 ext3 ext4 xfs hfs等 3 檔案系統之間的區別 日誌 ...