Python文件操作-写文本文件
本关任务:从键盘输入数据,保存到文本文件当中。
相关知识
为了完成本关任务,你需要掌握写文本文件的方法。
写文本文件
python文件对象提供了两个“写”方法: write() 和 writelines(): write()方法和read()、readline()方法对应,是将字符串写入到文件中。 writelines()方法和readlines()方法对应,也是针对列表的操作。它接收一个字符串列表作为参数,将他们写入到文件中,换行符不会自动的加入,因此,需要显式的加入换行符。
li=["1\n", "2\n", "3\n"]
f = open('example.txt', 'w')
f.writelines(li)
example.txt内容:
1
2
3
s='hello,world!'
f = open('example.txt', 'w')
f.write(s)
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文件操作-写文本文件相关推荐
- 【C 语言】文件操作 ( 写文本文件 | Qt 创建 C 语言命令行项目 )
文章目录 一.创建 Qt 纯 C 语言项目 二.文件写文本操作 三.命令行输入字符串并保存 一.创建 Qt 纯 C 语言项目 打开 Qt 工具 , 选择 " 菜单栏 / 文件 / 新建文件或 ...
- Python文件操作-文本文件、二进制文件、csv文件的读取写入、OS、shutil、CSV模块、常用字符编码
Python文件操作 文本文件和二进制文件 文件操作相关模块 open()创建文件对象 文件对象的常用属性和方法 pickle 序列化 文本文件读取和写入 文本文件写入步骤 write()/write ...
- 初学Python——文件操作第二篇
前言:为什么需要第二篇文件操作?因为第一篇的知识根本不足以支撑基本的需求.下面来一一分析. 一.Python文件操作的特点 首先来类比一下,作为高级编程语言的始祖,C语言如何对文件进行操作? 字符(串 ...
- python关闭读写的所有的文件-Python文件操作:文件的打开关闭读取写入
Python文件操作:文件的打开关闭读取写入 一.文件的打开关闭 Python能以文本和二进制两种方式处理文件,本文主要讨论在Python3中文本文件的操作. 文件操作都分为以下几个步骤: 1.打开文 ...
- Python文件操作学习总结
Python读写文件 1.open 使用open打开文件后一定要记得调用文件对象的close()方法.比如可以用try/finally语句来确保最后能关闭文件. file_object = open( ...
- 浅析Python文件操作
文章目录 读文件操作 写操作 文件的复制 3种方法替代readlines() 二进制文件的写入 二进制文件读取 文件指针 各种系统操作 各种目录操作 os模块 绝对路径:总是从根文件夹开始,Windo ...
- 看了这篇,你也是Python文件操作高手
Python文件操作 文本文件和二进制文件 文件操作相关模块概述 创建文件对象 open() 文本文件的写入 基本的文件写入操作 常用编码介绍 ASCII ISO8859-1 GB2312,GBK,G ...
- python文件操作和异常之文件的操作
从文件中读取数据: 1:读取整个文件 首先创建一个文件,它包含一些文本信息,注意:如果该文件为.py文件,则再进行操作的时候可以不写路径,如果不是.py文件,则必须标明路径. 现在我们创建一个pyth ...
- Python文件操作详解(一)
今天继续给大家介绍Python相关知识,本文主要内容是Python文件操作详解. 一.Python文件处理简介 使用Python可以编写程序处理文件,Python可以处理的文件值得是任何存储在辅助存储 ...
最新文章
- Net作业调度(一) -Quartz.Net入门
- 云服务器怎么拷贝和删除文件,怎样给云服务器拷贝文件
- Collection接口的常用方法
- RocketMQ-初体验RocketMQ(06)-使用API操作RocketMQ ,理解RocketMQ的存储结构
- 位地址和字节地址换算_关于ip地址的详解,看完这篇就够了
- 搜索插入位置—leetcode35
- vmware用户名和密码_VMWare vijava –“用户名或密码不正确”异常的奇怪情况
- iOS:iOS开发系列–打造自己的“美图秀秀”(中)
- ACwing 5. 多重背包问题 II(二进制拆分+DP)
- VC++即时通讯+视频会议源码
- 网络协议栈深入分析(一)--与sk_buff有关的几个重要的数据结构
- 计算机开机出现ROM,电脑无法开机提示exiting pxe rom的解决办法
- 如何点击单选框 radio 后面的文字,选中单选框
- centeros安装mysql_CenterOS上安装MySQL具体步骤
- python科学计算-01程序包和API简介
- QT:主页面全屏显示(根据显示屏分辨率调整主页面尺寸)
- C语言 实现 面向对象编程 OOC
- windows运行库文件
- Vue的MVVM(model、view、viewmodel)
- JavaSE基础笔记(全)
热门文章
- 微信{errcode:48001,errmsg:api unauthorized, hints: [ req_id: 1QoCla0699ns81 ]}
- 10060 mysql_MySQL错误:Can't connect to MySQL server (10060) 解决方案
- 演播室与舞台在灯光设计上的区别
- 查询计算机科学系全体学生的名单,SQL Server数据查询
- gzip and deflate
- visual studio怎么让button一直生效_异地投保怎么做?看完你就知道
- java反射机制是什么_java中的反射机制是什么?
- 简单配置Mybatis,Druid访问MySQL数据库
- nvl2与nvl使用区别
- 一是数据库系统备份,二是数据本身的备份