python中write函数_第9.7节 Python使用write函数写入文件内容
一、语法
write(data)
data为要写入的数据,可以为字符串str类型,也可以是bytes类型。
返回值为实际写入的数据数,在写入数据为str类型时,该数据为实际写入的UNIOCODE字符数,在写入数据为bytes类型时,该数据为实际写入的字节数。
二、案例
1、实现一个文本文件的拷贝,使用文本文件模式read读入文件,使用文本文件模式write写入备份文件:
>>> def cptxtfile():
fp1 = open(r"c:\temp\test.txt","r")
fp2 = open(r"c:\temp\test.txt.bak","w")
text=fp1.read()
fp2.write(text)
fp1.close()
fp2.close()
>>> cptxtfile()
>>>
2、实现一个文本文件的拷贝,使用文本文件模式read读入文件,使用二进制文件模式write写入备份文件,写入前需要使用encode将str类型转换成bytes类型:
>>> def cptxtfile():
fp1 = open(r"c:\temp\test.txt","r")
fp2 = open(r"c:\temp\test.txt.bak","wb")
text=fp1.read()
fp2.write(text.encode())
fp1.close()
fp2.close()
>>> cptxtfile()
>>>
本节简单介绍了使用write函数进行文件保存,可以看到write函数写时无需象C语言一样指定写入的长度,而是将数据全部写入,这也是因为Python中str和bytes类型都能清楚知道数据内容的长度决定的。
python中write函数_第9.7节 Python使用write函数写入文件内容相关推荐
- python中的映射_一文读懂Python中的映射
python中的反射功能是由以下四个内置函数提供:hasattr.getattr.setattr.delattr,改四个函数分别用于对对象内部执行:检查是否含有某成员.获取成员.设置成员.删除成员. ...
- python中可选参数_带可选参数的Python函数
我试图改进Python中的函数.它需要几个参数,其中一些可能会丢失. def some_function (self, a, b, c, d = None, e = None, f = None, g ...
- python中常用模块_工作中用过的Python常用模块:(基于3.x)
内置模块: sys 用于提供对解释器相关的访问及维护.例如:sys.argv --传参 sys.platform --返回系统平台名称 sys.version --查看python版本 os 用于提供 ...
- python中datetime库_一天掌握一个Python库--datetime库
#一天掌握一个Python库--datetime库 **datatime** 模块题共用一些处理日期,时间和时间间隔的函数.这个模块使用面向对象的交互取代了**time**模块中整形/元组类型的时间函 ...
- 什么是python中子类父类_零基础入门:python中子类继承父类的__init__方法实例
前言: 今天为大家带来的内容是零基础入门:python中子类继承父类的__init__方法实例!具有不错的参考意义,希望在此能够帮助到各位!(喜欢的话记得点赞转发关注不迷路哦) 使用Python写过面 ...
- 怎么在python中输入矩阵_如何使用NumPy在Python中实现矩阵?
矩阵被用作数学工具,在现实世界中有多种用途.在本文中,我们将按照以下顺序讨论Python中关于使用著名的NumPy库的矩阵的所有内容:什么是NumPy以及何时使用它?在NumPy 矩阵被用作数学工具, ...
- python动态执行代码_第6.6节 Python动态执行小结
一. Python动态执行支持通过输入数据流或文件传入Python源代码串,进行编译后执行,可以通过这种方式扩展Python程序的功能: 二. 动态执行方法可能导致恶意攻击,因此使用时需要 ...
- python中import星_【已解决】Python中递归import导入:ImportError: cannot import name
折腾: 期间,从错误信息中可以看到:Traceback (most recent call last): File "/usr/lib64/python3.4/runpy.py", ...
- 感知器及其在python中的实现_感知器及其在Python中的实现
什么是感知器? 生物神经元示意图 感知器的概念类似于大脑基本处理单元神经元的工作原理.神经元由许多由树突携带的输入信号.胞体和轴突携带的一个输出信号组成.当细胞达到特定阈值时,神经元会发出一个动作信号 ...
最新文章
- DirectX视口变换矩阵详解
- java中的日期时间的计算与比较
- HTML/CSS——PC端博文尚美网页
- git合并多个commit成为一个commit
- JSONPATH使用方法
- WindowsAPI-Findwindow函数和FindWindowEx用法
- confluence 编辑器加载_Onlyoffice集成Confluence的工作原理
- logback配置文件详解
- 如何管理好IDC机房?(一)
- C# WebBrowser准确判断网页最终装载完毕
- 批量增加字段值 mysql_按照一定规则批量修改表中新增字段的值
- LXM音频处理软件 使用说明书
- Shopee菲律宾站如何选品?听Shopee Man本土多店管理系统告诉你
- java.lang.UnsupportedOperationException: This is supposed to be overridden by subclasses
- 仿支付宝股票 猜涨跌View
- 不积跬步无以至千里,反思
- mac上好用的文档转换器Doxillion Plus
- 安装CV2,安装opencv
- 不知道视频画面大小裁剪怎么操作?1分钟教你学会裁剪大小
- 小i机器人软件工程师揭秘机器人的“脑细胞”NLU