#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 關閉檔案。引數值開啟方式 ...