Python读写文件的方法

读取文件的对象:fin = open(“data.txt”)
写出文件的对象:fout = open(“data.txt”,“w”)

读取文件的全部内容:whole_data = fin.read()
按行读取文件的内容:for line in fin: print(line)

写出一行数据到文件:fout.write(“xyz\n”)
文件的关闭:fin.close()和fout.close()
写出大文件时刷新内存到文件:fout.flush()
简单应用:(读取txt文件里每一行数据)

fin = open("data.txt")for line in fin:print(line.strip())fin.close()

简单应用:(读取txt文件里每一行数据、求平均值、最大值)

fin = open("data.txt")
min = 10000;
max = 0;
sumv = 0;
count = 0;
for line in fin:number =  int(line.strip())if number < min:min = number elif number > max:max = numbersumv += number count += 1print("max value",max)
print("min value",min)
print("average value",sumv/count)fout = open("output.txt","w")
fout.write("max value:"+str(max)+"\n")
fout.write("min value:"+str(min)+"\n")
fout.write("average value:"+str(sumv/count)+"\n")
fin.close()
fout.close()

文件内容的读取:

sql = open("xxx.sql").read()
print (sql)

八、Python读写文件的方法相关推荐

  1. 用Python读写文件的方法

    在文中,我们将研习如何用Python读取文件,然后,向文件写入内容并再次保存它.使用Python读写某种特别类型的文件,例如:JSON.CSV.Excel等,一般会有专门的模块.但是,在这里,我们将用 ...

  2. python的文件读写方法有哪些_python读写文件的方法有哪些

    python读写文件的方法有哪些 发布时间:2020-08-07 11:58:05 来源:亿速云 阅读:87 作者:小新 这篇文章主要介绍python读写文件的方法有哪些,文中介绍的非常详细,具有一定 ...

  3. python文件对象提供了3个读方法、分别是-Python读写文件模式和文件对象方法实例详解...

    本文实例讲述了Python读写文件模式和文件对象方法.分享给大家供大家参考,具体如下: 一. 读写文件模式 利用open() 读写文件时,将会返回一个 file 对象,其基本语法格式如: open ( ...

  4. python写文件读文件-Python 读写文件和file对象的方法(推荐)

    1.open 使用open打开文件后一定要记得调用文件对象的close()方法.比如可以用try/finally语句来确保最后能关闭文件. file_object = open('thefile.tx ...

  5. python文件读取输出-Python 读写文件中数据

    1 需求 在文件 h264.txt 中的数据如图1,读入该文件中的数据,然后将第1列的地址删除,然后将数据输出到h264_out.txt中: 图1 h264.txt 数据截图 图2 输出文件 h264 ...

  6. python读写文件实例_python读写文件的简单示例

    这篇文章主要为大家详细介绍了python读写文件的简单示例,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小编罗X来看看吧. 首先看一个例子: # 来自www.512 ...

  7. python 读写文件 另存为_python读写文件(五)

    今天继续分享python读写文件. 首先介绍一个新的函数open(),这个函数是干什么的呢?在python里面可以用open函数来打开文件.要用open函数打开一个文件,就是要向它传递一个字符串路径, ...

  8. python读写文件的语句_用Python读写文件指南

    用Python读写文件(指南) [TOC] 使用Python最常见的任务之一是读取和写入文件.无论是写入简单的文本文件,读取复杂的服务器日志,甚至是分析原始字节数据,所有这些情况都需要读取或写入文件. ...

  9. python读写文件详解,将数据写入一个文件或读一个文件写入另一个文件中。

    目录 实践一:读取文件并打印,read() 实践二:读取文件的一行并打印,readline() 实践三:读取文件的所有行存入到一个列表中并打印,readlines() 实践四:向文件中写入字符串,wr ...

最新文章

  1. php扩展的框架,新一代轻量级PHP扩展框架 Asf
  2. 降维后的高维特征的参数_高维超参数调整简介
  3. 详解const和#define
  4. 银行交易系统 TiDB 在线缩容迁移
  5. java match parent_Maven的聚合(多模块)和Parent继承
  6. jsf netbeans_NetBeans Java EE技巧9:从数据库创建JSF应用程序
  7. 1899-11-30 php mysql_PHP学习十一--PHP操作MYSQL数据库
  8. SharePoint2007安装图文详解三:安装SqlServer2005
  9. 【Siddhi】Siddhi实时计算核心流程分析
  10. 【转】ASP.NET Core WebApi使用Swagger生成api说明文档看这篇就够了
  11. 单元测试中简单使用Mockito解决Spring Bean依赖树问题
  12. cryptojs php 互通_如何实现PHP7和CryptoJS的AES加密方式互通?
  13. iOS build 编译错误 Failed to emit precompiled header for bridging header
  14. 随机出题在线考试系统php_随机出题在线考试系统
  15. python 匹配字符串中所有单词并返回下标,python返回字符下标
  16. 电源管理(2) - loongson cpufreq
  17. NVMe系列专题之一:NVMe技术概述
  18. openwrt和srun的两三事
  19. springboot+校园招聘管理 毕业设计-附源码161815
  20. 以下对linux中线程描述错误的是,2008年9月全国计算机等级三级PC技术真题

热门文章

  1. 从吉日嘎拉那里学到的……
  2. 大恶人吉日嘎拉之走火入魔闭门造车之.NET疯狂架构经验分享系列之(二)后台服务代码部分
  3. android最新设计规范,2016最新安卓版UI设计规范篇
  4. 使用Python进行数据拟合
  5. 500K通讯速率下标称位宽度为320ticks
  6. Javascript添加网页浮动图片广告
  7. java生成一维码和二维码,mybatis原理和实现机制
  8. slab/slob/slub的区别
  9. 嵌入式Linux系统图形及图形用户界面综述--2005-04-20博客搬家
  10. matlab numel(a),numel(numel函数matlab)