当前位置: 首页 > news >正文

Python 3 使用 write()、writelines() 函数写入文件

1 使用 write() 函数,将字符串(或字节串,仅适用写入二进制文件中)写入文件中。


with open('example.txt','w',encoding='utf-8') as f:
	f.write('春夜喜雨\n')
	f.write('杜甫 [唐代]\n')
	f.write('好雨知时节,当春乃发生。\n')
	f.write('随风潜入夜,润物细无声。\n')
	f.write('野径云俱黑,江船火独明。\n')
	f.write('晓看红湿处,花重锦官城。\n')


# example.txt
'''
春夜喜雨
杜甫 [唐代]
好雨知时节,当春乃发生。
随风潜入夜,润物细无声。
野径云俱黑,江船火独明。
晓看红湿处,花重锦官城。
'''

2 使用 writelines() 函数,将字符串列表写入文件中。


with open('examplelines.txt','w',encoding='utf-8') as f:
	lines = [
	'春夜喜雨\n',
	'杜甫 [唐代]\n',
	'好雨知时节,当春乃发生。\n',
	'随风潜入夜,润物细无声。\n',
	'野径云俱黑,江船火独明。\n',
	'晓看红湿处,花重锦官城。\n']
	f.writelines(lines)


# examplelines.txt
'''
春夜喜雨
杜甫 [唐代]
好雨知时节,当春乃发生。
随风潜入夜,润物细无声。
野径云俱黑,江船火独明。
晓看红湿处,花重锦官城。
'''

附录:

mode参数 

r默认以只读方式打开文件。文件的指针将会放在文件的开头。
rb以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头, 这是默认模式,一般用于非文本文件如图片等。
r+打开一个文件用于读写。文件指针将会放在文件的开头。
w打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开 始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。
wb表示以二进制写方式打开,只能写文件, 如果文件不存在,创建该文 件;如果文件已存在,则覆盖写。
w+可读可写。打开创建新文件并写入数据,如果文件已存在,则覆盖写入。
追加写入,如果该文件已存在,文件指针将会放在文件的结尾。
a+追加读写,与a一样,并多个读的功能,但是要注意移动指针位置。

   ————————————————
参考:
Python实现将内容写入文件的五种方法总结_python_脚本之家

python中文件读写mode参数_python write mode_糖糖不甜_的博客-CSDN博客

Python write()和writelines():向文件中写入数据 - 知乎

Python File(文件) 方法 | 菜鸟教程 

相关文章:

  • SQL Server对象类型(8)——4.8.约束(Constraint)
  • 个人硬件测试用例入门设计
  • 跟我学c++高级篇——动态反射之二动态列表
  • python动态圣诞下雪图
  • C-语言每日刷题
  • MySQL基础『数据类型』
  • echarts 地图
  • 微信扫码登录修改二维码的样式
  • git的安装及ssh配置(Linux)
  • Linux中top命令输出日志分析?
  • Kubernetes学习笔记-Part.01 Kubernets与docker
  • 如何使用群晖管家结合内网穿透实现公网远程访问本地黑群晖
  • Docker快速入门(docker加速,镜像,容器,数据卷常见命令操作整理)
  • 用C++语言编写的图书馆系统代码,包括图书录入、查询、插入、修改、删除和添加功能
  • RNN:文本生成
  • DAPP开发【02】Remix使用
  • Python----练习:使用面向对象实现报名系统开发
  • The template root requires exactly one element
  • 世微AP5125 DC-DC降压恒流 LED车灯电源驱动IC SOT23-6
  • 数字孪生压缩空气储能管控平台
  • 美政府以拨款为要挟胁迫各州服从移民政策,20个州联合起诉
  • 北京今日白天超30℃晚间下冰雹,市民称“没见过这么大颗的”
  • 王毅集体会见加勒比建交国外长及代表
  • 【社论】人工智能将为教育带来什么
  • 射箭世界杯上海站摘得两银,中国队新周期冲击韩国缩小差距
  • 重庆三峡学院回应“85万元中标设备,网购价不到300元”:已着手解决