open函数负责打开文件,里面的第一个参数必须要有:文件的路径和名称。第二个参数是操作方法:

r:以只读方式打开

w:写方式打开,会覆盖以前的内容

x:创建方式打开,如果文件已经存在,报错

a:append方式,以追加的方式对文件内容进行写入

b:binary方式,以二进制方式写入

t:文本方式打开

f = open(r"text.txt", "w")   #写的方式打开
f.close()      #打开后必须得关闭

这里以写的方式打开,但是我们没有写入东西进去,用这个方式创建文件后,一定要把它close掉。

我们推荐使用with语句,因为它会自动关闭文件,不需要我们手动关闭,所以很方便:

我们先在自己的文件夹里面创建一个txt文档,写上:

假若他日相逢
我将何以贺你
以沉默
以眼泪

接着以文件读取的方式进行操作:

with open("text.txt", "r") as f:strline = f.readline() #readline是按行读取内容while strline:   #只要strline里面的内容不为空,就一直读取print(strline)   #打印strline里面的内容strline = f.readline()  #没有后返回一个空。跳出循环

一行一行的读取,读取完毕后跳出循环。

import timewith open(r"text.txt", "r") as f:strChar = f.read(3)  #三个字符串一组读取内容,然后显示在屏幕上,每读一次,休息一秒钟while strChar:print(strChar)time.sleep(1)strChar = f.read(3)

这也是一个景点的案例,每三个字符串一组,三个字三个字的读取文档里面的内容。

关于文件的写操作---write

write(str):把字符串写入文件,只能是字符串

writelines(str):把字符串按行写入写入文件,可以是字符串,可以是字符序列,列表

with open(r"text.txt", "a") as f:  #以追加的方式写入f.write("生活不仅眼前的苟且\n还有诗和远方的田野")
with open(r"text.txt", "a") as f:f.writelines("生活不仅眼前的苟且")f.writelines("还有远方的苟且")

这里就是一行行的写入-------------------------------------------

序列化:pickle案列  pickle.dump:序列化。pickle.load反序列化

pickle.dump:把运行的东西存入磁盘

pickle.load:把磁盘的东西读取出来

import pickle
age = 19
with open(r"text01.txt", "wb") as f:  #wb写入二进制文件,就是把19转换成二进制写入pickle.dump(age,f)
import pickle
age = 19
with open(r"text01.txt", "rb") as f:  #rb读取二进制文件age = pickle.load(f)print(age)

Python的文件读取操作相关推荐

  1. python中文件读取操作及注意事项

    我们想要读一些文件,那么可以使用read()函数.readline()函数.或者readlines()函数. 其中read()函数可以一次性读取文件中所有的内容,也可以设置read(100),也就是一 ...

  2. python文件读取操作练习题(统计单词)

    python文件读取操作练习题(统计单词) 学习路线:python的文件读取基础入门(read(),readlines(),with.open()) ->python文件读取操作练习题(统计单词 ...

  3. python简述文件的操作步骤_Python文件读取操作的详细介绍

    本篇文章给大家带来的内容是关于Python文件读取操作的详细介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 读取文件的操作步骤 有一道脑筋急转弯,问把大象装进冰箱的步骤,答案很简 ...

  4. python36_第36 p,就这几个方法,Python中文件的操作

    大家好,我是杨数Tos,这是<从零基础到大神>系列课程的第X篇文章,第二阶段的课程:Python基础知识:Python中文件的操作(下篇). 学习本课程,建议先看一遍:[计算机基础知识]课 ...

  5. python对文件的操作都有什么_python中文件操作的相关内容总结(附示例)

    本篇文章给大家带来的内容是关于python中文件操作的相关内容总结(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1. 文件操作介绍 说到操作文件我们肯定会想到流,文件的操 ...

  6. Day6 python对文件的操作——百度飞桨领航团零基础Python入门

    python文件操作 前言 一.JSON是什么? 二.python对文件的操作 1.写入文件内容 2.打开.读取.关闭文件 文件数据若有问题采用两种解决方式 file对象的函数列表 写入文件内容 对象 ...

  7. python txt文件处理软件,对python .txt文件读取及数据处理方法总结

    1.处理包含数据的文件 最近利用python读取txt文件时遇到了一个小问题,就是在计算两个np.narray()类型的数组时,出现了以下错误: 作为一个python新手,遇到这个问题后花费了挺多时间 ...

  8. python 常用文件读取和保存方式汇总

    python 常用文件读取和保存方式汇总 txt文件 open和close函数 文件对象的方法 读写示例理解rwa中的指针 w a r txt文件 open和close函数 fileObject = ...

  9. Python对spss类型的sav文件读取操作

    一.安装库 python要对sav类型文件进行操作,需要安装savReaderWriter模块 savReaderWriter模块下载链接 下载后解压进入文件夹 在地址栏输入cmd 输入命令进行安装 ...

  10. python怎么读write_Python如何读写文件?python写入文件读写操作详解

    Python文件的打开或创建可以使用函数open().该函数可以指定处理模式,设置打开的文件为只读.只写或可读写状态.open()的声明如下所示. open(file, mode='r', buffe ...

最新文章

  1. redis怎么不让存byte_redis用bitfield存储的问题
  2. python pip whl 安装
  3. CISCO协议总结大全
  4. sql两个时间计算时间差_Java 8时间类,越用越香
  5. oracle通过sid远程登录,oracle怎么捕获用户登录信息,如SID,IP地址等
  6. 异步通信在生活中的例子_聊聊工作中经常遇到的“异步”,你掌握了多少
  7. 使用Camel在来自不同来源的Solr中索引数据
  8. mybatis一对一联表查询的两种常见方式
  9. 雅虎日本总裁:微软报价忽视了雅虎海外资产
  10. castle典范英语 storm_典范英语
  11. c语言实验报告总结通用版,大学生实训心得体会(通用11篇)
  12. MatrixDB v4.5.0 重磅发布,全新推出 MARS2 存储引擎!
  13. 浅谈面试中常提到的乐观锁与悲观锁
  14. 关于Vue框架Element UI中分页器,当前页的问题
  15. Mac 上怎么双开微信
  16. java double丢失精度问题,加减乘除计算出错出现99999
  17. 网页安全证书错误但无法安装证书的解决办法
  18. voip(语音电话)
  19. LeetCode 764 题解
  20. 计算机图灵,什么叫做图灵计算机?

热门文章

  1. ffmpeg转码之TS转PS
  2. RTMP 协议学习总结
  3. 2016 CSU - 1803
  4. oracle ogg11.2下载,ogg config for sqlserver 2012 to oracle 11.2(ogg 12.1 to 12.2)
  5. python 连通区域检测_浅谈opencv自动光学检测、目标分割和检测(连通区域和findContours)...
  6. #ifndef #define #endif typedef typename
  7. cpu win10 安装yolo_Win10 超详细 0基础 搭建YOLOV5教程【环境搭建篇】
  8. java返回xls格式_java后台获得url返回的excel文件
  9. 如何在跑cts的时候生成log_晚上跑高速如何超大货车,教你几条经验,关键时候能保命...
  10. aerials标准测试图像_VIFB: 一个可见光与红外图像融合Benchmark