1.创建文件
f=open(filenameWithPath,'a') #创建文件 f.close()
2. 文件读取
(1)全部读取
f=open(文件绝对路径,'r')
str=f.readlines() #读入全部行的内容,返回字符串
(2)逐行读取
f=open(文件绝对路径,'r') line = f.readline() #逐行读取,返回字符串 while line: line = f.readline() f.close()
3.逐行写入
f=open(文件绝对路径,'a') #追加模式 f.write(字符串 + '\n') #逐行写入,在字符串前面或后面加换行符,不需要逐行写入时去掉'\n' f.close()
4. 文件open 模式:
w 以写方式打开, a 以追加模式打开 (从 EOF 开始, 必要时创建新文件) r+ 以读写模式打开 w+ 以读写模式打开 (参见 w ) a+ 以读写模式打开 (参见 a ) rb 以二进制读模式打开 wb 以二进制写模式打开 (参见 w ) ab 以二进制追加模式打开 (参见 a ) rb+ 以二进制读写模式打开 (参见 r+ ) wb+ 以二进制读写模式打开 (参见 w+ ) ab+ 以二进制读写模式打开 (参见 a+ )
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。