python 文件操作(待补充>>>>>)

1、读取操作

w = open('xx','r',encoding='utf8') #读取文件
print(w.read())#全部读取
print(f.readable())#是否可读
print(f.readline(),end="") #按行读取
print(f.readlines()) # 读取数据 按列表输出
f.close() #关闭文件

 

2、写入操作

f = open('bb','w',encoding='utf8')
print(f.writable()) #是否可写
print(f.write('码农也疯狂\n')) #创建新文件或者清空原来数据,写入数据并能返回写入字符串的数量
f.writelines(["aitg\n", "27\n") #列表方式写入
f.close()
f = open('bb','a',encoding='utf8') #追加写入模式
print(f.write('码农也疯狂追加写入\n')) #写入
f.close()

3、with 自动关闭文件不用加 close

with open('nn','r+',encoding='utf-8') as f:
    f.write("码农也疯狂")

4、常用open模式

'r'      #以读方式打开
'w'      #以写方式打开,
'a'      #以追加模式打开 (从 EOF 开始, 必要时创建新文件)
'r+'     #以读写模式打开
'w+'     #以读写模式打开 (参见 w )
'a+'     #以读写模式打开 (参见 a )
'rb'     #以二进制读模式打开
'wb'     #以二进制写模式打开 (参见 w )
'ab'     #以二进制追加模式打开 (参见 a )
'rb+'    #以二进制读写模式打开 (参见 r+ )
'wb+'    #以二进制读写模式打开 (参见 w+ )
'ab+'    #以二进制读写模式打开 (参见 a+ )

5、小白学习中待补充>>>>>>>

 


posted @ 2018-04-05 22:01  Hi小白  阅读(146)  评论(0编辑  收藏  举报