python学习之文件读写操作
open函数
在使用文件之前,需要先打开,即使用open函数
如:
files=open("文件路径","操作方式")
解释如下:
(1、files:为文件对象的名称,即文件的变量名。供后期调用
(2、open的参数:文件路径---标识需要打开的文件地址信息,此地址可以是相对路径也可以是绝对路径,根据实际情况配置;
(3、open的参数:操作方式---标识以哪种方式打开文件。
文件打开模式有:
1)只读:r,指针在开始
2)写入:w,指针在开始
3)追加:a,指针在结尾
4)更新:+(可读可写)
打开文件后,文件对象有各种属性,
如:
(1、files.closed:关闭文件,如果文件已被关闭返回true,否则返回false;
(2、files.mode:返回被打开文件的访问模式;
(3、files.name:返回文件的名称;
(4、files.softspace:
close()方法
表示:刷新缓冲区里任何还没有写入的信息,并关闭该文件,这之后便不能进行写入。
使用:files.close()
write()方法
表示:可以将任何字符串写入一个打开的文件,方法不会在字符串的结尾添加换行,如有需要,可以自行在写入的信息后加换行(\n)
read()方法
表示:可以从一个打开的文件中读取一个字符串。
参数:count--标识读取的字节数,如果未传入时,将读取所有内容
next()方法
表示:返回文件的下一行
readline()方法
表示:读取整行,包括换行符
readlines()方法
表示:读取所有行并返回列表,参数sizeint设置大于0时,则是设置一次读取多少字节
seek()方法
表示:设置文件当前位置,参数offset--开始的偏移量,也就是指需要移动的字节数
tell()方法
表示:返回文件当前位置
writelines()方法
表示:向文件中写入一个序列字符串列表,如果需要换行则要自己加入每行的换行符
例如:
打开文件,并读取所有列,然后关闭文件

注意:在地址中,\可能被转义,所以如果存在转移的情况时,需要再添加一个\标识是\不需要转义
(1、获取文件的行数
len(intercase)
(2、循环输出所有行

(3、将每行数据进行分割

python学习之文件读写操作的更多相关文章
- python学习8 文件的操作
本文拷贝了on testing 的<python之文件操作:文件的读写>,只做学习之用 python的文件读写通过 一.用open函数 二.对文件读写操作 三.读取文件位置定位 1. op ...
- python(三)一个文件读写操作的小程序
我们要实现一个文件读写操作的小程序 首先我们有一个文件 我们要以"============"为界限,每一个角色分割成一个独立的txt文件,按照分割线走的话是分成 xiaoNa_1. ...
- python学习之文件读写,序列化(json,pickle,shelve)
python基础 文件读写 凡是读写文件,所有格式类型都是字符串形式传输 只读模式(默认) r f=open('a.txt','r')#文件不存在会报错 print(f.read())#获取到文件所 ...
- python学习之文件读写入门(文件读的几种方式比较)
1.文件读写简单实例:(以w写的方式打开一个文件,以r读一个文件) # Author : xiajinqi # 文件读写的几种方式 # 文件读写 f = open("D://test.txt ...
- python学习笔记---文件的操作
数据的保存: 1.内存:常用的变量2.文件:文本内容,二进制的文件内容3.数据库: 读文件:1.要读取的文件路径一定要存在.2.打开存在的文件:open函数 参数1:文件的路径,相对的或者是绝对 ...
- python学习总结---文件操作
# 文件操作 ### 目录管理(os) - 示例 ```python # 执行系统命令 # 清屏 # os.system('cls') # 调出计算器 # os.system('calc') # 查看 ...
- python学习9—文件基本操作与高级操作
python学习9—文件基本操作与高级操作 1. 文件基本操作 打开文件,获得文件句柄:f = open('filename',encoding='utf-8'),open会查询操作系统的编码方式,并 ...
- python里文件读写操作
文件读写操作一种基本操作,但是里面也存在很多需要注意的问题,例如字符编码.内存缓冲.指针位置等等.如果忽视这些问题就会引起很多不必要的麻烦.简单来说,文件的读写分为几个过程: 打开文件,并定义操作文件 ...
- python 文件读写操作(24)
以前的代码都是直接将数据输出到控制台,实际上我们也可以通过读/写文件的方式读取/输出到磁盘文件中,文件读写简称I/O操作.文件I/O操作一共分为四部分:打开(open)/读取(read)/写入(wri ...
随机推荐
- 三、Vue CLI-单页面
一.单页面 代码如下: <template> <div class="header">{{title}}</div> </template ...
- linux 桥接模式下 固定ip 设置
DEVICE=eht0 #网卡名称BOOTPROTO=none #关闭自动获取 dhcp IPADDR=192.168.0.178 #ip地址GATEWAY=192.168.0.1 DN ...
- Hive的安装搭建(三)
03 Hive的安装搭建 Hive可以从源码中编译安装,也可以直接使用官网下载的安装包,在此处我们选择安装包解压安装的方式. Hive中最最重要的角色就是metastore 因此按照metastore ...
- 如何修改wordpress博客默认管理员用户名称
打开你的WordPress数据库,点击结构后面的SQL,输入下面一段命令执行 UPDATE wp_users SET user_login = '新用户名', user_nicename = '新用户 ...
- 重大更新:DeepFaceLab更新至2019.12.20
本次更新增加SAEHD:lr_dropout参数,训练时可以打开或者禁用(默认禁用),每次换脸经过足够的训练后可以启用此选项以减少重复次数,从而获得额外的清晰度.还有一个比较有意义的更新是增加了图片元 ...
- java modCount和fail-fast
在迭代遍历线程不安全的集合的时候,如ArrayList,如果其他线程修改了该集合,那么将抛出ConcurrentModificationException,这就是 fail-fast 策略. modC ...
- ps雨滴效果制作
雨滴效果制作 尽量选择比较暗或者有人打伞的照片,方便制作雨天的效果 新建图层,设置前景色为黑色,并填充新建的图层为黑色 选择滤镜->杂色->添加杂色,数量设置为150左右(设置得越大后面的 ...
- Iconfont 阿里图库使用(小程序和H5)
前言 现在前端发展的太快,前端优化也是,图片也是被近2年来比较火的就是阿里图库取代了,不管小程序还是H5 都在用 好了,那么就介绍下如何使用吧 阿里图库 当然需要你到阿里官网 http://www.i ...
- mysql视图创建
create or replace view partner_v as select a.id,vendorname,address,nation,contactperson,tel1,tel2,jy ...
- 对ECMAScript的研究-----------引用
ECMAScript 新特性与标准提案 一:ES 模块 第一个要介绍的 ES 模块,由于历史上 JavaScript 没有提供模块系统,在远古时期我们常用多个 script 标签将代码进行人工隔离.但 ...