当前位置:   article > 正文

Python文件操作——写操作(w,a,rb/wb,r+,w+,a+)_文件在wb模式下输入换行符占多少空间

文件在wb模式下输入换行符占多少空间


正文例题,所有文件目录如下:
写.py
测试文件/w.txt
测试文件/a.txt
测试文件/img.png
测试文件/img_wb.png
测试文件/r+.txt
测试文件/w+.txt
测试文件/a+.txt
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

提示:以下是本篇文章正文内容,下面案例可供参考

一、open(path, mode=‘w’, encoding=‘UTF-8’):先清空再写

mode=w模式:写入内容
1、如果文件不存在,会自动创建文件;
2、只要在open()后面,第一行write()写入,就会清空原文件的所有内容。(即先清空再写入内容)

f = open('测试文件/w.txt', mode='w', encoding='UTF-8')
f.write("这是一个测试文件")
f.flush() # 写入时,要添加此行代码,清空缓冲区
f.close() # 关闭文件
  • 1
  • 2
  • 3
  • 4

程序运行后,"w.txt"文本中的内容为:

这是一个测试文件
  • 1

二、open(path, mode=‘a’, encoding=‘UTF-8’):追写

mode=a,追加写入内容;
1、如果文件不存在,会自动创建文件;
2、f.write()写入,需要换行时,必须要手动换行(即,加上\n),否则会追加写入到同一行中。

f = open('测试文件/a.txt',mode
    声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/42412
    推荐阅读
    相关标签
      

    闽ICP备14008679号