python基礎 BH04 檔案讀寫

2021-08-16 04:58:08 字數 815 閱讀 4543

#coding=utf-8

'''created on 2023年3月6日

功能:1.測試檔案讀寫

2.測試字元寫記憶體與二進位制寫記憶體

@author: administrator

'''from io import stringio

from io import bytesio

def insetfile2memory(str1,str2):

f=stringio()

f.write(str1)

g=bytesio()

g.write(str2.encode('utf-8'))

print(f.getvalue(),g.getvalue())

#檔案操作

if __name__ == '__main__':

#菜鳥寫法

'''file=open('e:\\demo.txt')

file.write('測試1')

readfile=file.readlines()

for x in readfile:

print(x)

file.close()'''

#開啟檔案要這麼打,不用try...except...finally

with open('e:\\demo.txt','r+') as f:

f.write('蒼老師是世界的\r\n')

for x in f:

print(x) 

insetfile2memory('蒼老師不僅存在於硬碟裡,記憶體裡也有哦','hahaha')

04 檔案操作

檔案路徑 d log.txt 編碼方式 utf 8 gbk 操作方式 唯讀,只寫,追加,讀寫,寫讀 以什麼編碼方式儲存的檔案,就以什麼編碼開啟進行操作。f open log mode r encoding utf 8 content f.read print content,type content...

python基礎(13) 檔案

檔案的基本方法 可使用函式open,它位於自動匯入的模組io中。1.open函式將檔名作為唯一必不可少的引數,返回乙個可讀取的檔案物件 open a.py a.py mode r encoding cp936 2.如果要寫入檔案,必須通過指定模式來顯式地指出這一點 3.若不存在該檔案,則會產生如下錯...

python基礎(九) 檔案

file open file path,mode r 其中file path為檔案路徑 絕對路徑和相對路徑都是可以的 mode是檔案的開啟方式。open 函式會返回乙個檔案物件,我們可以通過這個檔案物件來操作檔案。file.flush 重新整理緩衝區。file.close 關閉檔案。引數值開啟方式 ...