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学习之文件读写操作的更多相关文章

  1. python学习8 文件的操作

    本文拷贝了on testing 的<python之文件操作:文件的读写>,只做学习之用 python的文件读写通过 一.用open函数 二.对文件读写操作 三.读取文件位置定位 1. op ...

  2. python(三)一个文件读写操作的小程序

    我们要实现一个文件读写操作的小程序 首先我们有一个文件 我们要以"============"为界限,每一个角色分割成一个独立的txt文件,按照分割线走的话是分成 xiaoNa_1. ...

  3. python学习之文件读写,序列化(json,pickle,shelve)

    python基础 文件读写 凡是读写文件,所有格式类型都是字符串形式传输 只读模式(默认) r  f=open('a.txt','r')#文件不存在会报错 print(f.read())#获取到文件所 ...

  4. python学习之文件读写入门(文件读的几种方式比较)

    1.文件读写简单实例:(以w写的方式打开一个文件,以r读一个文件) # Author : xiajinqi # 文件读写的几种方式 # 文件读写 f = open("D://test.txt ...

  5. python学习笔记---文件的操作

    数据的保存: 1.内存:常用的变量2.文件:文本内容,二进制的文件内容3.数据库: 读文件:1.要读取的文件路径一定要存在.2.打开存在的文件:open函数    参数1:文件的路径,相对的或者是绝对 ...

  6. python学习总结---文件操作

    # 文件操作 ### 目录管理(os) - 示例 ```python # 执行系统命令 # 清屏 # os.system('cls') # 调出计算器 # os.system('calc') # 查看 ...

  7. python学习9—文件基本操作与高级操作

    python学习9—文件基本操作与高级操作 1. 文件基本操作 打开文件,获得文件句柄:f = open('filename',encoding='utf-8'),open会查询操作系统的编码方式,并 ...

  8. python里文件读写操作

    文件读写操作一种基本操作,但是里面也存在很多需要注意的问题,例如字符编码.内存缓冲.指针位置等等.如果忽视这些问题就会引起很多不必要的麻烦.简单来说,文件的读写分为几个过程: 打开文件,并定义操作文件 ...

  9. python 文件读写操作(24)

    以前的代码都是直接将数据输出到控制台,实际上我们也可以通过读/写文件的方式读取/输出到磁盘文件中,文件读写简称I/O操作.文件I/O操作一共分为四部分:打开(open)/读取(read)/写入(wri ...

随机推荐

  1. 20180115-Xcode创建多个工程协同开发

    今天研究了一下在Xcode中创建多个工程,达到模块化的目的的同时,实现多个相似项目的协同开发,最主要的是可以实现多工程连编.项目的效果如下: 接下来创建一个这样的项目,以及他们之间的通信 1.建一个文 ...

  2. IDEA设置类头,方法头自定义内容~图文

    1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

  3. 五、WebSocket 链接

    一.前端代码: <!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml& ...

  4. 关于 php for zookeeper

    原文:Distributed application in PHP with Apache Zookeeper 地址:http://systemsarchitect.net/distributed-a ...

  5. 负载均衡实现,一个域名对应多个IP地址【转载】

    使用负载均衡实现,传统和常规做法,其他方式需要特殊处理.(dns轮询,或者自己做解析)1.一个域名设定多个dns服务或者服务器进行解析,同一个域名的每个解析都指向不同的ip地址,这样应答快的dns优先 ...

  6. pyinstaller 打包工具的使用方法

    pyinstaller的安装 下载后可以输入pip list查看是否安装成功 然后切换到项目的根目录输入 pyinstaller -i favicon.ico -w -c game.py -p Que ...

  7. html头部和底部固定时,中间的内容随屏幕分别率铺满页面

    html页面头部和底部有东西时,怎么让内容填充到中间的页面,且去适应不同的电脑分辨率,看代码 <!DOCTYPE html> <html> <head> <m ...

  8. Python---webserver3

    一.v07-添加路由功能 - 路由:能够理解请求并按照请求调用相应处理函数的模块 - 理解请求内容 - 能够调用或者指定相应业务处理模块 - 算法: - 按行读取传入报文 - 假如报文能用空格分割成三 ...

  9. 【NOIP2014模拟10.25A组】画矩形

    题目 分析 由于要求按时间顺序来操作,考虑整体二分: 对于一段二分出来的区间,将左区间的修改和右区间的查询取出来,每次更新每个查询的答案,正确性显然. 现在有一对修改和查询的操作(保证所有的查询都在修 ...

  10. GO语言学习笔记6-Sort的使用

    GoLang标准库的sort包提供了排序切片和用户自定义数据集以及相关功能的函数. Sort操作的对象通常是一个slice,需要满足三个基本的接口,并且能够使用整数来索引. 1.sort实现原理 So ...