python学习笔记(12)文件读写

原链:http://www.cnblogs.com/vamei/archive/2012/06/06/2537868.html

第一部分:

#文件读写
#f = open(文件名,模式)
#"r" read 只读
#"w" write 写入

f = open("test.txt", "r")#打开test.txt文件,只读模式

#读取
content = f.read(N)
#读取N bytes 的数据
#read([size])方法从文件当前位置起读取size个字节
#若无参数size,则表示读取至文件结束为止,返回为字符串对象

content = f.readline()
#读取一行
#返回一个字符串对象
#比较适合大文件

conten = f.readlines()
#读取所有行
#返回list,每个元素是一行
#大文件耗时

#写入
f.write('I like apple')
#将字符串写入文件

#关闭文件
f.close


'''
作业
建立一个record.txt的文档,写入内容如下:
tom, 12, 86
Lee, 15, 99
Lucy, 11, 58
Joseph, 19, 56
再从record.txt中读取文件并打印
'''


'''
附加资料
linecache模块

输出文件第2行
text = linecache.getline('a.txt', 2)
print (text)
'''

 

第二部分:作业

file = open('D:/record.txt', 'w')
print (file.name)
file.write("'tom,12,86','lee,15,99','lucy,11,58','joseph,19,56'")
file.close()

file = open('D:/record.txt', 'r')
lines = file.readlines()
print (lines)

#运行作业上面都注释了
#行不对,换行符\n
#修改
file = open('D:/record.txt', 'w')
print (file.name)
file.write('tom,12,86\nlee,15,99\nlucy,11,58\njoseph,19,56')
file.close()

file = open('D:/record.txt', 'r')
lines = file.readlines()
print (lines)

#大功告成

 

在线编辑器运行图,没有目录,要不然会报错

修改之前的D盘文件打开图

修改后的D盘文件打开图

posted on 2017-10-13 11:56 liyihao 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/liyihao/p/7660483.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值