文檔操做

r 讀,只能讀,不能寫,打開不存在的文檔報錯spa

f = open('2',encoding='utf-8')
print(f.read())#讀取全部的內容
print(f.readline())#讀取一行的內容
# print(f.readlines())#依次讀取每一行
f.close()
r+    讀寫,打開不存在的文件報錯
f = open('2','r+',encoding='utf-8')
f.write('abc')
result = f.read()
print(result)
f.close()

w   寫,只能寫,覆蓋以前的內容,文件不存在會建立code

f = open('2','w',encoding='utf-8')
f.write('abc')
f.close()

w+    讀寫,覆蓋原文件blog

f = open('2','w+',encoding='utf-8')
print(f.read())
f.write('abc')
f.close()

循環寫utf-8

l = ['a','b','c','d','e']
f = open('2','w',encoding='utf-8')
f.writelines(l)#傳一個list,他會自動幫你循環,把list裏面的每個元素寫到文件裏面
f.close()

a    追加,再源文件的內容上增長新內容,只能寫不能讀,文件不存在不會自動建立文檔

f = open('2','a',encoding='utf-8')
f.write('哈哈哈')
f.close()

a+    追加讀it

f = open('2','a+',encoding='utf-8')
print(f.read())
f.write('哈哈哈')
print(f.read())
f.close()
相關文章
相關標籤/搜索