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

文件的基本操作

时间:2018-09-01 22:01:59      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:one   没有   display   sha   with open   进制   换行符   enc   方式   

r读  w写   a追加   b以二进制方式 

#r rb读
技术分享图片
#r rb读
# f=open(‘a.txt‘,‘r‘,encoding=‘utf-8‘)
# data=f.read()
# print(data)
# f.close()
#
# with open(‘a.txt‘,‘rb‘) as f:
#     data=f.read()
#     print(data)
View Code
#w wb写 没有即创建 有则覆盖
技术分享图片
#w wb写 没有即创建 有则覆盖
# with open(‘a.txt‘,‘w‘,encoding=‘utf-8‘)as f:
#     f.write(‘welcome‘)
#
# with open(‘a.txt‘,‘wb‘)as f:
#     f.write(‘welcome to beijing‘.encode(‘utf-8‘))
View Code
# a ab追加
技术分享图片
# a ab追加
# with open(‘a.txt‘,‘a‘,encoding=‘utf-8‘)as f:
#     f.write(‘shandong‘)
#
# with open(‘a.txt‘,‘ab‘)as f:
#     f.write(‘welcome to jinan‘.encode(‘utf-8‘))
View Code
# r+ r+b读写
技术分享图片
# r+ r+b读写
# with open(‘a.txt‘,‘r+‘,encoding=‘utf-8‘)as f:
#     data=f.read()
#     print(data)
#     f.write(‘hello‘)

# with open(‘a.txt‘,‘r+b‘)as f:
#     data=f.read()
#     print(data)
#     f.write(bytes(‘hello‘,encoding=‘utf-8‘))
View Code
#read readline readlines
技术分享图片
#read readline readlines
# f=open(‘a.txt‘,‘r‘,encoding=‘utf-8‘)
# print(f.read(5))#读取指定字符
# print(f.readline())#一行一行读
# print(f.readlines())#将内容按行封装成一个列表 换行符为\n
# f.close()
View Code
# seek按字节定光标的位置
# tell告诉你光标的位置
技术分享图片
# seek按字节定光标的位置
# tell告诉你光标的位置
# with open(‘a.txt‘,‘r‘,encoding=‘utf-8‘) as f:
#     data=f.read(10)
#     print(data)
#     f.seek(0)
#     print(f.read())
#     print(f.tell())
#     print(f.readable())#是否可读
#     print(f.writable())#是否可写
View Code

 





文件的基本操作

标签:one   没有   display   sha   with open   进制   换行符   enc   方式   

原文地址:https://www.cnblogs.com/liuhongshuai/p/9571430.html

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