python 文件读写模式r,r+,w,w+,a,a+的区别(附代码示例)
生活随笔
收集整理的這篇文章主要介紹了
python 文件读写模式r,r+,w,w+,a,a+的区别(附代码示例)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
| r | 只能讀 | 報錯 | - |
| r+ | 可讀可寫 | 報錯 | 是 |
| w | 只能寫 | 創建 | 是 |
| w+ | 可讀可寫 | 創建 | 是 |
| a | 只能寫 | 創建 | 否,追加寫 |
| a+ | 可讀可寫 | 創建 | 否,追加寫 |
1.只讀模式(r)一個存在的文件:
''' 遇到問題沒人解答?小編創建了一個Python學習交流QQ群:857662006 尋找有志同道合的小伙伴, 互幫互助,群里還有不錯的視頻學習教程和PDF電子書! ''' def file_operation():with open('/wzd/test.txt', mode='r') as f:# f.write('abc')r = f.readlines()print rprint '---done---'file_operation()2.只讀模式(r)一個不存在的文件:
def file_operation():with open('/wzd/test001.txt', mode='r') as f:# f.write('abc')r = f.readlines()print rprint '---done---'file_operation()3.只讀模式去寫文件:
''' 遇到問題沒人解答?小編創建了一個Python學習交流QQ群:857662006 尋找有志同道合的小伙伴, 互幫互助,群里還有不錯的視頻學習教程和PDF電子書! ''' def file_operation():with open('/wzd/test.txt', mode='r') as f:f.write('abc')r = f.readlines()print rprint '---done---'file_operation()總結
以上是生活随笔為你收集整理的python 文件读写模式r,r+,w,w+,a,a+的区别(附代码示例)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python一切皆对象
- 下一篇: websocket python爬虫_p