w,r, wt, rt 都是 python 里面文件操作的模式,区别和含义如下所示:

  1. w表示write是写模式,r表示read 是读模式。

  2. t表示text是 windows 平台特有的所谓 text mode(文本模式),区别在于会自动识别 windows 平台的换行符。

类 Unix 平台的换行符是 \n,而 windows 平台用的是 \r\n 两个 ASCII 字符来表示换行,python 内部采用的是 \n 来表示换行符。

  1. rt模式下,python 在读取文本时会自动把 \r\n 转换成 \n

  2. wt 模式下,python 写文件时会用 \r\n 来表示换行。

基本格式为

with open('[file_path]','[mode]') as file_point:file_point.write('some string')                     # 文件写入操作text = file_point.read()                      # 返回字符串类型

实例

# 文件写入操作
with open('test.txt','wt') as file_write:file_write.write('这是一行测试代码\n你能看到吗?\n只有read()才能看到我哦')# 文件读取操作
with open('test.txt','rt') as file_read:text1 = file_read.readline()               # readline()读取一行
with open('test.txt','rt') as file_read:text2 = file_read.read()                   # read()读取所有文件print('text1\n',text1)
print('text2\n',text2)

运行结果

text1这是一行测试代码text2这是一行测试代码
你能看到吗?
只有read()才能看到我哦Process finished with exit code 0

特别注意:在 Windows 下,文件路径前需要加 r取消 \ 转义,例如

with open(r'C:\Users\Administrator\Desktop\test.txt','wt') as fileout:fileout.write("写一行中文试试\n")
with open(r'C:\Users\Administrator\Desktop\test.txt','rt') as filein:print(filein.readline())

python简单文件读写相关推荐

  1. 教你如何运用python实现简单文件读写函数

    这篇文章主要为大家详细介绍了python实现简单文件读写函数,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 python作为脚本性语言,加上它的简便易用性.会经常当作脚 ...

  2. python txt文件读写(追加、覆盖)

    python txt文件读写(追加.覆盖) 读取文件每一行 # 读取文件每一行 with open(r"C:\Users\xiahuadong\Desktop\数字人代码\文件行数.txt& ...

  3. 编程中python怎么读-python之文件读写

    本节内容: I/O操作概述 文件读写实现原理与操作步骤 文件打开模式 Python文件操作步骤示例 Python文件读取相关方法 文件读写与字符编码 一.I/O操作概述 I/O在计算机中是指Input ...

  4. python 文件读写找不到文件-python之文件读写

    本节内容: I/O操作概述 文件读写实现原理与操作步骤 文件打开模式 Python文件操作步骤示例 Python文件读取相关方法 文件读写与字符编码 一.I/O操作概述 I/O在计算机中是指Input ...

  5. python获取文件读写权限_Python 查看文件的读写权限方法

    实例如下: # -*- coding: utf-8 -*- # @author flynetcn import sys, os, pwd, stat, datetime; LOG_FILE = '/v ...

  6. python里怎么读取文件-python之文件读写

    本节内容: I/O操作概述 文件读写实现原理与操作步骤 文件打开模式 Python文件操作步骤示例 Python文件读取相关方法 文件读写与字符编码 一.I/O操作概述 I/O在计算机中是指Input ...

  7. Python(10)--文件读写/模块制作与发布

    文件读写 文件操作一般步骤: 打开文件 读/写文件 保存文件 关闭文件 [在python中操作文件也是遵循这几个步骤的] 打开文件 在Python中打开文件使用open函数,可以打开一个已经存在的文件 ...

  8. python读-Python之文件读写

    本节内容: I/O操作概述 文件读写实现原理与操作步骤 文件打开模式 Python文件操作步骤示例 Python文件读取相关方法 文件读写与字符编码 一.I/O操作概述 I/O在计算机中是指Input ...

  9. python读啥-Python之文件读写

    本节内容: I/O操作概述 文件读写实现原理与操作步骤 文件打开模式 Python文件操作步骤示例 Python文件读取相关方法 文件读写与字符编码 一.I/O操作概述 I/O在计算机中是指Input ...

最新文章

  1. “外部质量”还是“内部质量”
  2. OEL7.2下Oracle11.2.0.4RAC部署
  3. hdu-2955(01背包)Robberies
  4. VTK修炼之道15:图像处理_显示(vtkImageViewer2 vtkImageActor)
  5. linux命令修改内容怎么回退,linux命令(修改).doc
  6. 网上购物与开店赢家随身查
  7. windows dll 学习
  8. nmea怎么转wgs84坐标c语言源码,NMEA-0813数据格式说明
  9. 铁塔形变预警监测装置
  10. Java中json转map方法,简单快捷
  11. 程序猿周末副职业_早上,晚上和周末:我如何改变职业并成为程序员
  12. 另一种blast2go的思路
  13. “网络吸血鬼” Leech
  14. 想要学好云计算,这四个方法要掌握!
  15. matlab r2020a例题 2.1节 数据类型(下)
  16. chromedriver与GOOGLE浏览器对应版本
  17. 步进电机(四相五线为例子)步进角度和工作原理介绍
  18. 需求评审会如何做才不会沦为形式主义
  19. MySQL中复制表/结构的写法
  20. RGB-D、TOF深度相机的原理

热门文章

  1. Netty工作笔记0026---NIO 网络编程应用--群聊系统1---编写服务器1
  2. STM32工作笔记0018---JLINK程序下载
  3. Grunt学习笔记001---grunt使用步骤和总结
  4. linux shell 读取for循环中出现难处理的数据之单引号错误实例
  5. html5 在新标签页打开,Chrome,Javascript,window。在新标签页中打开
  6. wrapper在python中_virtualenvwrapper如何在python中安装虚拟环境?
  7. python实现用户登录_Python实现简单的用户登录功能并且限制次数
  8. fastjson list转json字符串_从fastjson转jackson的血泪史
  9. linux中断调用spi函数,基于Linux的ARM与FPGA SPI驱动,中断函数调用spidev_sync_read(),出现异常...
  10. 20秋学期计算机应用基础在线作业3,电子科大16秋《计算机应用基础》在线作业3...