码迷,mamicode.com
首页 > 其他好文 > 详细

文件操作的其他模式

时间:2018-04-03 17:21:14      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:没有   函数   字符串   tab   coding   一个   文件的   输入   read   

‘‘‘
文件处理的基本流程:
1 打开文件,得到文件的句柄并赋值给一个函数
2 通过句柄对文件进行修改
3 关闭文件
‘‘‘
#文件操作的三步
f = open(‘逆流成河‘,encoding=‘utf-8‘) #获取句柄
data = f.read() #打开文件
print(data)
f.close() #关闭文件

#文件打开的模式:r只读 w只写 a只追加
#默认的打开模式就是r只读
f = open(‘逆流成河‘,‘r‘,encoding=‘utf-8‘)
print(f.readable()) #判断文件是否只读
print(f.readline())# 一次读一行
print(f.readline())# 一次读一行
data = f.readlines()#一次性读取所有内容
print(data)


f = open(‘陈陈‘,‘w‘,encoding=‘utf-8‘)# w无论有没有文件,都会重建一个新的文件覆盖原文件
f.read()
f.write(‘111111111\n‘)
f.write(‘222222222222\n‘)
f.write(‘33333\n4444444444\n‘)
f.writable()#判断是否可写
f.writelines([‘666666\n‘,‘7777777\n‘])#以一个列表的形式输入。文件内容只能是字符串
f.close()


#追加模式
f = open(‘陈陈‘,‘a‘,encoding = ‘utf-8‘) #在文件的最后一行追加
f.write(‘写到最后‘)


# r+ 可读可写模式
f = open(‘xxx‘,‘r+‘,encoding=‘utf-8‘)
data = f.read()
print(data)
f.write(‘dddd‘)

f.write(‘s‘)



# with 打开并关闭
with open(‘a.txt‘,‘w‘) as f:
f.write(‘11111\n222222‘)


#同时打开并关闭
with open(‘xxx‘,‘r‘,encoding=‘utf-8‘) as f,\
open(‘a.txt‘,‘w‘,encoding=‘utf-8‘) as f1:

  

文件操作的其他模式

标签:没有   函数   字符串   tab   coding   一个   文件的   输入   read   

原文地址:https://www.cnblogs.com/lhqlhq/p/8708588.html

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