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

python open with读写编辑文件

时间:2018-10-12 14:12:54      阅读:570      评论:0      收藏:0      [点我收藏+]

标签:highlight   代码   读写   txt   line   enc   写入   mod   ade   

题目分析:

把grade 以行方式读进内存 命名为 grade
然后取前十行 , 把它写入到 一个名字为 grade_new.txt 的文件中去
然后, 再把 最后10行 , 追加到grade_new 这个文件中去
最后 grade_new中就应该有20行数据

代码:

with open(‘student_grade.txt‘,mode=‘r‘, encoding=‘utf-8‘ ) as f: 
    data = f.readlines()  # 以行的方式, 读文件
# 读进来的是列表, 取前十行
data_10 = data[0:10]
with open(‘grade_new.txt‘, ‘w‘) as f: # 写文件, 以行的方式写, 传列表格式
    f.writelines(data_10)

data_last_10  = data[-10:] # 去最后10行
with open(‘grade_new.txt‘, ‘a‘) as f:  # 追加数据
    f.writelines(data_last_10)

  

python open with读写编辑文件

标签:highlight   代码   读写   txt   line   enc   写入   mod   ade   

原文地址:https://www.cnblogs.com/theoup/p/9777421.html

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