本关任务:从键盘输入数据,保存到文本文件当中。

相关知识

为了完成本关任务,你需要掌握写文本文件的方法。

写文本文件

python文件对象提供了两个“写”方法: write() 和 writelines(): write()方法和read()、readline()方法对应,是将字符串写入到文件中。 writelines()方法和readlines()方法对应,也是针对列表的操作。它接收一个字符串列表作为参数,将他们写入到文件中,换行符不会自动的加入,因此,需要显式的加入换行符。

  1. li=["1\n", "2\n", "3\n"]
  2. f = open('example.txt', 'w')
  3. f.writelines(li)
  4. example.txt内容:
  5. 1
  6. 2
  7. 3
  1. s='hello,world!'
  2. f = open('example.txt', 'w')
  3. f.write(s)
  4. example.txt内容:hello,world!

编程要求

根据提示,在右侧编辑器补充代码,完成相应功能。

测试说明

平台会对你编写的代码进行测试:

测试输入:200000 黎明 预期输出: 201054 贺丽平 201968 韩炜 200524 张强军 201853 吕小玉 200387 张力夫 200000 黎明

# -*- coding: utf-8 -*-
"""
Created on Tue Feb 23 15:37:24 2021@author: Administrator
"""#输入字符串s
s=input()
#读取文本文件example.txt内容,将最后一行内容替换为字符串s,
#然后保存到文件example_new.txt中,编码方式仍为utf-8
############begin############f=open('example.txt','r',encoding='UTF-8')
li=f.readlines()l=li[:6] #***************#[1]l[-1]=s
fso=open('example_new.txt','w',encoding='UTF-8')
fso.writelines(l)
fso.close()#############end#############
f.close()#输出文件内容
f=open('example_new.txt','r',encoding='utf-8')
s=f.read()
print(s)
f.close()

注[1]:截至2021年11月18日13点10分,系统源文件'example.txt'有重复,所以采用切片操作。

Python文件操作-写文本文件相关推荐

  1. 【C 语言】文件操作 ( 写文本文件 | Qt 创建 C 语言命令行项目 )

    文章目录 一.创建 Qt 纯 C 语言项目 二.文件写文本操作 三.命令行输入字符串并保存 一.创建 Qt 纯 C 语言项目 打开 Qt 工具 , 选择 " 菜单栏 / 文件 / 新建文件或 ...

  2. Python文件操作-文本文件、二进制文件、csv文件的读取写入、OS、shutil、CSV模块、常用字符编码

    Python文件操作 文本文件和二进制文件 文件操作相关模块 open()创建文件对象 文件对象的常用属性和方法 pickle 序列化 文本文件读取和写入 文本文件写入步骤 write()/write ...

  3. 初学Python——文件操作第二篇

    前言:为什么需要第二篇文件操作?因为第一篇的知识根本不足以支撑基本的需求.下面来一一分析. 一.Python文件操作的特点 首先来类比一下,作为高级编程语言的始祖,C语言如何对文件进行操作? 字符(串 ...

  4. python关闭读写的所有的文件-Python文件操作:文件的打开关闭读取写入

    Python文件操作:文件的打开关闭读取写入 一.文件的打开关闭 Python能以文本和二进制两种方式处理文件,本文主要讨论在Python3中文本文件的操作. 文件操作都分为以下几个步骤: 1.打开文 ...

  5. Python文件操作学习总结

    Python读写文件 1.open 使用open打开文件后一定要记得调用文件对象的close()方法.比如可以用try/finally语句来确保最后能关闭文件. file_object = open( ...

  6. 浅析Python文件操作

    文章目录 读文件操作 写操作 文件的复制 3种方法替代readlines() 二进制文件的写入 二进制文件读取 文件指针 各种系统操作 各种目录操作 os模块 绝对路径:总是从根文件夹开始,Windo ...

  7. 看了这篇,你也是Python文件操作高手

    Python文件操作 文本文件和二进制文件 文件操作相关模块概述 创建文件对象 open() 文本文件的写入 基本的文件写入操作 常用编码介绍 ASCII ISO8859-1 GB2312,GBK,G ...

  8. python文件操作和异常之文件的操作

    从文件中读取数据: 1:读取整个文件 首先创建一个文件,它包含一些文本信息,注意:如果该文件为.py文件,则再进行操作的时候可以不写路径,如果不是.py文件,则必须标明路径. 现在我们创建一个pyth ...

  9. Python文件操作详解(一)

    今天继续给大家介绍Python相关知识,本文主要内容是Python文件操作详解. 一.Python文件处理简介 使用Python可以编写程序处理文件,Python可以处理的文件值得是任何存储在辅助存储 ...

最新文章

  1. Net作业调度(一) -Quartz.Net入门
  2. 云服务器怎么拷贝和删除文件,怎样给云服务器拷贝文件
  3. Collection接口的常用方法
  4. RocketMQ-初体验RocketMQ(06)-使用API操作RocketMQ ,理解RocketMQ的存储结构
  5. 位地址和字节地址换算_关于ip地址的详解,看完这篇就够了
  6. 搜索插入位置—leetcode35
  7. vmware用户名和密码_VMWare vijava –“用户名或密码不正确”异常的奇怪情况
  8. iOS:iOS开发系列–打造自己的“美图秀秀”(中)
  9. ACwing 5. 多重背包问题 II(二进制拆分+DP)
  10. VC++即时通讯+视频会议源码
  11. 网络协议栈深入分析(一)--与sk_buff有关的几个重要的数据结构
  12. 计算机开机出现ROM,电脑无法开机提示exiting pxe rom的解决办法
  13. 如何点击单选框 radio 后面的文字,选中单选框
  14. centeros安装mysql_CenterOS上安装MySQL具体步骤
  15. python科学计算-01程序包和API简介
  16. QT:主页面全屏显示(根据显示屏分辨率调整主页面尺寸)
  17. C语言 实现 面向对象编程 OOC
  18. windows运行库文件
  19. Vue的MVVM(model、view、viewmodel)
  20. JavaSE基础笔记(全)

热门文章

  1. 微信{errcode:48001,errmsg:api unauthorized, hints: [ req_id: 1QoCla0699ns81 ]}
  2. 10060 mysql_MySQL错误:Can't connect to MySQL server (10060) 解决方案
  3. 演播室与舞台在灯光设计上的区别
  4. 查询计算机科学系全体学生的名单,SQL Server数据查询
  5. gzip and deflate
  6. visual studio怎么让button一直生效_异地投保怎么做?看完你就知道
  7. java反射机制是什么_java中的反射机制是什么?
  8. 简单配置Mybatis,Druid访问MySQL数据库
  9. nvl2与nvl使用区别
  10. 一是数据库系统备份,二是数据本身的备份