python简单文件读写
w
,r
, wt
, rt
都是 python 里面文件操作的模式,区别和含义如下所示:
w
表示write
是写模式,r
表示read
是读模式。t
表示text
是 windows 平台特有的所谓 text mode(文本模式),区别在于会自动识别 windows 平台的换行符。
类 Unix 平台的换行符是 \n,而 windows 平台用的是 \r\n 两个 ASCII 字符来表示换行,python 内部采用的是 \n 来表示换行符。
rt
模式下,python 在读取文本时会自动把 \r\n 转换成 \n。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简单文件读写相关推荐
- 教你如何运用python实现简单文件读写函数
这篇文章主要为大家详细介绍了python实现简单文件读写函数,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 python作为脚本性语言,加上它的简便易用性.会经常当作脚 ...
- python txt文件读写(追加、覆盖)
python txt文件读写(追加.覆盖) 读取文件每一行 # 读取文件每一行 with open(r"C:\Users\xiahuadong\Desktop\数字人代码\文件行数.txt& ...
- 编程中python怎么读-python之文件读写
本节内容: I/O操作概述 文件读写实现原理与操作步骤 文件打开模式 Python文件操作步骤示例 Python文件读取相关方法 文件读写与字符编码 一.I/O操作概述 I/O在计算机中是指Input ...
- python 文件读写找不到文件-python之文件读写
本节内容: I/O操作概述 文件读写实现原理与操作步骤 文件打开模式 Python文件操作步骤示例 Python文件读取相关方法 文件读写与字符编码 一.I/O操作概述 I/O在计算机中是指Input ...
- python获取文件读写权限_Python 查看文件的读写权限方法
实例如下: # -*- coding: utf-8 -*- # @author flynetcn import sys, os, pwd, stat, datetime; LOG_FILE = '/v ...
- python里怎么读取文件-python之文件读写
本节内容: I/O操作概述 文件读写实现原理与操作步骤 文件打开模式 Python文件操作步骤示例 Python文件读取相关方法 文件读写与字符编码 一.I/O操作概述 I/O在计算机中是指Input ...
- Python(10)--文件读写/模块制作与发布
文件读写 文件操作一般步骤: 打开文件 读/写文件 保存文件 关闭文件 [在python中操作文件也是遵循这几个步骤的] 打开文件 在Python中打开文件使用open函数,可以打开一个已经存在的文件 ...
- python读-Python之文件读写
本节内容: I/O操作概述 文件读写实现原理与操作步骤 文件打开模式 Python文件操作步骤示例 Python文件读取相关方法 文件读写与字符编码 一.I/O操作概述 I/O在计算机中是指Input ...
- python读啥-Python之文件读写
本节内容: I/O操作概述 文件读写实现原理与操作步骤 文件打开模式 Python文件操作步骤示例 Python文件读取相关方法 文件读写与字符编码 一.I/O操作概述 I/O在计算机中是指Input ...
最新文章
- “外部质量”还是“内部质量”
- OEL7.2下Oracle11.2.0.4RAC部署
- hdu-2955(01背包)Robberies
- VTK修炼之道15:图像处理_显示(vtkImageViewer2 vtkImageActor)
- linux命令修改内容怎么回退,linux命令(修改).doc
- 网上购物与开店赢家随身查
- windows dll 学习
- nmea怎么转wgs84坐标c语言源码,NMEA-0813数据格式说明
- 铁塔形变预警监测装置
- Java中json转map方法,简单快捷
- 程序猿周末副职业_早上,晚上和周末:我如何改变职业并成为程序员
- 另一种blast2go的思路
- “网络吸血鬼” Leech
- 想要学好云计算,这四个方法要掌握!
- matlab r2020a例题 2.1节 数据类型(下)
- chromedriver与GOOGLE浏览器对应版本
- 步进电机(四相五线为例子)步进角度和工作原理介绍
- 需求评审会如何做才不会沦为形式主义
- MySQL中复制表/结构的写法
- RGB-D、TOF深度相机的原理
热门文章
- Netty工作笔记0026---NIO 网络编程应用--群聊系统1---编写服务器1
- STM32工作笔记0018---JLINK程序下载
- Grunt学习笔记001---grunt使用步骤和总结
- linux shell 读取for循环中出现难处理的数据之单引号错误实例
- html5 在新标签页打开,Chrome,Javascript,window。在新标签页中打开
- wrapper在python中_virtualenvwrapper如何在python中安装虚拟环境?
- python实现用户登录_Python实现简单的用户登录功能并且限制次数
- fastjson list转json字符串_从fastjson转jackson的血泪史
- linux中断调用spi函数,基于Linux的ARM与FPGA SPI驱动,中断函数调用spidev_sync_read(),出现异常...
- 20秋学期计算机应用基础在线作业3,电子科大16秋《计算机应用基础》在线作业3...