python之文件操作read
#open函数,该函数用于文件处理,文件操作一共就有三种方法,打开文件#关闭文件, #先来说下打开文件,打开文件的模式有下面几种# 1、r,只读模式
f = open('test.log','r',encoding='utf-8')print(f.readable())True
# 2、w、只写模式【不可读,不存在则创建,存在则删除文件中的内容】
f = open('test.log','w',encoding='utf-8')print(f.readable()) False
# 3、a、追加模式【不可读,不存在则创建,存在则只追加内容】
f = open('test.log','a',encoding='utf-8')print(f.readable()) False
## +表示可以同时学习某个文件# r+ 可读写文件【可读、可写、可追加】 # w+ 写读
f = open('test.log','w+',encoding='utf-8')print(f.readable())True
# a+ 没什么卵用 # U表示在读取时,可以将\r \n \r\n自动转换成\n# rU# r+U # f = open('test.log','w',encoding='utf-8')# f.write('中daddfdeeee')# f.close() f = open('test.log','r',encoding='utf-8')ret = f.read(2)print(ret) #中d,这里的2是读取2个字符 #readable是否可读 #readline,读取一行 #seek和tell,读 f = open('test.log','r',encoding='utf-8')print(f.tell())f.read(2)print(f.tell())f.close() # 0# 4 #tell的意思是查看当前指针当前的字节的位置,第一条tell命令,因为还没有开始读,所以#值为0,然后读了2个字符,其中一个是中文,中文为3个字节,然后在加一个英文#为4个字节,所以tell命令输出的值为4 #seek用来指定当前指针的位置,也是字节,指定从第四个字节开始读,读两个字节的数据 f = open('test.log','r',encoding='utf-8')f.seek(4)ret = f.read(2)print(ret)f.close()# ad #truncate,seek指定当前的指针为4,那么truncate就会保留该指定前面的数据#删除该指针后面的数据然后保存到源文件中 f = open('test.log','r+',encoding='utf-8')f.seek(4)f.truncate() #追击内容,要切记追加默认是没有换行符的,加了\n就会换行
f.close()f = open('test.log','a',encoding='utf-8')f.write('aaaaaaaaaaaaaaa')f.close()f = open('test.log','a',encoding='utf-8')f.write('\nbbbbbbbbbbbbbbb')f.close() #每次只读取一行
f = open('test.log','r',encoding='utf-8')ret = f.readline()print(ret)ret = f.readline()print(ret)
转载于:https://www.cnblogs.com/bainianminguo/p/6545860.html
python之文件操作read相关推荐
- python写文件追加 按行追加_你真的会用python进行文件操作吗
本篇文章主要比较系统的介绍了python中文件操作,以及在在使用中需要注意的问题. 什么是文件 文件是系统存储区域的一个命名位置,用来存储一些信息,便于后续访问.能够在非易失性存储器中实现持续性存储, ...
- Python基础-文件操作
Python基础-文件操作 1.文件的打开和关闭 # 1.打开文件 # 默认r模式 只读 文件不存在,报错 # f = open('a.txt')# w模式 写权限 # 如果文件不存在,就会创建文件 ...
- python的文件操作、模块操作、os模块、time、datatime模块以及模块的制作
Day12新手小白学python 第十二节 python的文件操作.模块操作.os模块.time.datatime模块以及模块的制作 目录 Day12新手小白学python 前言 一.文件打开关闭 二 ...
- 15 python的文件操作
一.文件打开 文件(file) 通过Python程序来对计算机中的各种文件进行增删改查的操作,文件也叫I/O(Input/Output) 文件的操作步骤 打开文件 对文件进行各种操作(读.写)然后保存 ...
- python通过内置的什么函数打开一个文件_利用python进行文件操作
这篇文章主要介绍了如何利用python进行文件操作,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下 什么是文件 文件是系统存储区域的一个命名位置,用来存储一些信息,便于后续访问.能够在非 ...
- Python之文件操作_读取_编码_os模块
目录 前言 一.文件基本操作 1.什么是文件 2.操作文件的步骤 3.文件的路径 4.open函数操作权限总结 5.文件读取 6.with-open-as 7.文件定位读取 8.文件编码 二.OS模块 ...
- python对文件操作-python中文件操作的其他方法
Python中文件操作的一般方法,包括打开,写入,关闭.本文中介绍下python中关于文件操作的其他比较常用的一些方法. 首先创建一个文件poems: p=open("poems" ...
- python:文件操作
一.文件操作 1.介绍 f:变量,f_obj,file,f_handler.....文件句柄 open window的系统功能 windows默认编码方式:gbk',linux默认编码方式是 ...
- Python基础--文件操作
文件操作通常用来存储程序结果,以便下次可以直接使用,不必要重新运行一遍.文件操作最基本的三步:1.打开文件或者新建文件 2. 读或者写 3 关闭文件流保存数据. Python 访问模式如下: 打开 ...
- python对文件的读操作有哪些方法-Python之文件操作:文件的读写
一.open函数:对文件读写之前,需要先打开文件,获取文件句柄 注意:open() file() 尽量使用open(),Python3以后不支持file()了 1.open(file_name[,ac ...
最新文章
- java struts2 漏洞复现合集
- 你真的了解 OpenJDK 吗?
- 推荐一款免费的数据库管理工具,比 Navicat 还要好用,功能还很强大
- python学习笔记(八)——继承
- Go_ go mod 命令解决墙的问题
- 线程安全-常用的模式
- 1-4flink概述
- 云计算---openstack基础构架以及服务方式详解
- java 防御编程_用Java编程。实现两个人对决。有血量有防御。有攻击力
- Java类的三大特性
- VRay材质练习(一):水、玻璃、牛奶
- 真切还是虚无?宇宙可能是一个假真空气泡
- 你应该掌握的JavaScript高阶技能(六)
- 如何生成smali文件
- 二叉树的操作--递归与非递归
- IMX6ULL-UBoot 20.04移植记录
- 免云挂机聚合易支付码支付V6.5修正版系统源码
- php浮点数取小数点两位小数,用小数点后两位数字打印PHP浮点数? - php
- 常见浏览器以及对应驱动的下载与使用
- 关于flask入门教程-ajax+echarts实现地图热力图
热门文章
- 光影之路 GPU架构发展史(4/4)
- 通达信副图指标公式:买卖黄金线(抄底用)
- 披一张机器皮,智能就有了?!
- 深度神经进化大有可为?Uber详解如何用它优化强化学习 | 5篇论文
- JQuery的click、bind、delegate、off、unbind
- 【Linux】解决Linux上解压jdk报错gzip: stdin: not in gzip format
- Centos7 PXE服务器部署
- python中的编码问题 1
- iptables的连接追踪机制和nf_conntrack调优
- [排错] Status error 2850