第9.7节 Python使用write函数写入文件内容
2023-09-27 14:26:59 时间
一、 语法
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,跟老猿学Python!
博客地址:https://blog.csdn.net/LaoYuanPython
请大家多多支持,点赞、评论和加关注!谢谢!
相关文章
- MacOS配置Python开发环境和Pycharm的详细步骤(完整版)
- 【EXCEL】详解使用python读写EXCEL文件(xlrd,xlwt)
- 【Python开发】python重命名文件和遍历文件夹操作
- Python常用函数:shutil模块【文件/文件夹的拷贝、移动、删除】【文件/文件夹的压缩、解压缩】
- Python读取mdb文件以及shell检测
- python使用os.listdir和os.walk获得文件的路径
- web自动化测试:Selenium+Python基础方法封装(建议收藏)
- python 一个文件里面多个函数同时执行( 多线程 的方法,并发)--多线程 threading
- python文件下载学习
- 使用python扫描文件夹获取所有文件路径
- 使用python实现的几个运维脚本
- Python实现向s3共享存储上传和下载文件
- python的文件操作file:(内置函数,如seek、truncate函数)
- PyQt(Python+Qt)学习随笔:QTreeWidgetItem项中列数据的访问方法
- 使用文件描述符作为Python内置函数open的file实参调用示例
- Python文件操作函数os.open、io.open、内置函数open之间的关系
- 第9.7节 Python使用write函数写入文件内容
- 第9.2节 Python的文件打开函数open详解
- Python中sort、sorted的cmp参数废弃之后使用cmp_to_key实现类似功能
- 第2章 Python编程基础知识 第2.1节 简单的Python数据类型、变量赋值及输入输出
- 如何用python获取文件中的某一行——python小技巧
- Python pandas read_html()获取动态或静态页面中的table表格数据到Excel文件
- python批量文件 改名
- Python基础—文件操作(二)
- python 批量重命名文件
- pprint of Python
- 算是帮华仔写的撸JSON文件,然后发到我的REST接口的PYTHON代码
- Python文件和目录模块介绍:glob、shutil、ConfigParser