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

Python学习day7文件操作

时间:2017-08-24 21:35:27      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:字符串   str   类型   bsp   mode   tab   文本   文件   情况   

文本操作
# 读取utf-8编码数据,【转换】成unicode(str)编码的数据
# obj = open(‘D:\美女模特空姐护士联系方式.txt‘,encoding=‘utf-8‘,mode=‘r‘)
# content = obj.read()
# obj.close()
# print(content,type(content))

# obj = open(‘D:\美女模特空姐护士联系方式.txt‘,mode=‘rb‘)
# content = obj.read()
# obj.close()
# print(content,type(content))

# 1. 文件在硬盘上时,一定是:utf-8,gbk......
# 2. rb, bytes,                  rb
# 3. r,  转换encoding=utf-8      r   encoding:utf-8

# 读文件
# obj = open(‘D:\\n美女模特空姐护士联系方式.txt‘,encoding=‘utf-8‘,mode=‘r‘)
# content = obj.read() # 字符串类型
# obj.close()
# print(content,type(content))

# obj = open(‘D:\美女模特空姐护士联系方式.txt‘,mode=‘rb‘)
# content = obj.read() # bytes类型
# obj.close()
# print(content,type(content))

# obj = open(‘log‘,mode=‘rb‘)
# data = obj.read()
# obj.close()
#
# obj = open(‘log‘,mode=‘r‘,encoding=‘utf-8‘)
# data = obj.read()
# obj.close()
# print(data)

# obj = open(‘美女.txt‘,mode=‘w‘,encoding=‘utf-8‘)
# obj.write("海角-贾敏")
# obj.close()

# obj = open(‘美女.txt‘,mode=‘wb‘)
# obj.write("海角-贾敏22222".encode(‘utf-8‘))
# obj.close()


# obj = open(‘美女.txt‘,mode=‘a‘,encoding=‘utf-8‘)
# obj.write("小红")
# obj.close()

# obj = open(‘美女.txt‘,mode=‘ab‘)
# data = obj.read()
# obj.close()
#
# print(data)

# obj = open(‘美女.txt‘,mode=‘r+‘,encoding=‘utf-8‘)
# data = obj.read(1) # 读
# # 情况一:
# # obj.write(‘6‘) # 在最后继续写
# # 情况二:
# # obj.seek(1)
# # obj.write(‘6‘) # 定位到指定位置
# obj.close()
# print(data)





# obj = open(‘美女.txt‘,mode=‘r+‘,encoding=‘utf-8‘)
#obj = open(‘美女.txt‘,mode=‘r+‘,encoding=‘utf-8‘)
# data = obj.read()  # 读取所有文件内容
# data = obj.read(2) # r,字符;rb,字节
# obj.write(‘字节或字符串‘)
# obj.seek(2)         # 永远是字节,指定指针位置
# obj.tell()          # 读取当前指针的位置
# 是否可写
# obj.writable()
# 是否可读
# obj.readable()
# 将内存中内容刷到硬盘
# obj.flush()
# obj.tell()
# data = obj.readline()
# print(data)
# data = obj.readline()
# print(data)
# 截取文件内容,根据指针位置,只保留指针之前数据
# obj.truncate()
# for line in obj:
#     print(line)
obj.close()

 

Python学习day7文件操作

标签:字符串   str   类型   bsp   mode   tab   文本   文件   情况   

原文地址:http://www.cnblogs.com/gaoshengyue/p/7425053.html

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