码迷,mamicode.com
首页 > 编程语言 > 详细

python文件读写改操作

时间:2019-10-14 10:34:00      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:port   内容   打开   写入内容   开始   写入   coding   格式   ble   

总结:

mode 打开模式:r(只读),w(只写),a(追加)
1.r:默认只读r模式,若写入内容,会报错:io.UnsupportedOperation: not writable
(read()读取全部,进行完一次读取操作后,光标到文末  readline()读取单行   readlines()读取多行)
2.r+:可读可写 先写,从头开始覆盖写 读光标之后的内容 读写跟着光标走 如果写入中午,注意编码格式encoding=utf-8
3.w:读会报错:io.UnsupportedOperation: not readable (write()直接写 writeline()写单行 writelines()写多行,换行位置加\n)
4.w+:可读可写 不管是w,还是w+,如果文件存在,直接清空,再重写;如果文件不存在,则新建一个文件,然后写
5.a+:追加,不清空,可读可写 如果文件存在,写到后面;如果文件不存在,则新建一个文件,然后写
# 读取r(重点掌握)
file = open("D:\Test1\\test.txt",r,encoding=utf-8)
res = file.read() # read()读取全部,进行完一次读取操作后,光标到文末  readline()读取单行   readlines()读取多行
print(res)

# 追加a(重点掌握)
file = open("D:\Test1\\test1.txt",a+,encoding=utf-8)
file.write("\n等待过年回家")

# 可读可写r+
file = open("D:\Test1\\test1.txt",r+,encoding=utf-8)
file.write(kite你好)

# 写w
file = open("D:\Test1\\test1.txt",w,encoding=utf-8)
file.write(hello)  # (write()直接写  writeline()写单行   writelines()写多行,换行位置加\n)

# 可读可写w+
file = open("D:\Test1\\test1.txt",w+,encoding=utf-8)
file.write(棒棒哒)

 

python文件读写改操作

标签:port   内容   打开   写入内容   开始   写入   coding   格式   ble   

原文地址:https://www.cnblogs.com/kite123/p/11669836.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!