目录

1. Python3文件操作

1.1 打开和关闭文件

1.1.1 open( ) 函数

1.1.2 close( ) 函数

1.2  读写文件

1.2.1 write( ) 函数

1.2.2 read( ) 函数

2. 提取文件中特定字符串

代码如下(示例):



1. Python3文件操作

1.1 打开和关闭文件

1.1.1 open( ) 函数

open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)参数说明:file: 必需,文件路径(相对或者绝对路径)。mode: 可选,文件打开模式buffering: 设置缓冲encoding: 一般使用utf8errors: 报错级别newline: 区分换行符closefd: 传入的file参数类型opener: 设置自定义开启器,开启器的返回值必须是一个打开的文件描述符。

1.1.2 close( ) 函数

#语法 无参数 没有返回值
fileObject.close();

注意:使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。open() 函数常用形式是接收两个参数:文件名(file)和模式(mode)。

1.2  读写文件

1.2.1 write( ) 函数

fileObject.write( [ str ])参数str -- 要写入文件的字符串。

1.2.2 read( ) 函数

fileObject.read([size]); 参数size -- 从文件中读取的字符数(文本模式)或字节数(二进制模式),默认为 -1,表示读取整个文件。

2. 提取文件中特定字符串

代码如下(示例):

path = "C:/.../....txt"
str1 = ": Acc "
str2 = ", Best"file = open(path, "r+")
count = len(open(path, 'r+').readlines())
print(count)
for line in range(0, count):with open(path) as f:data = f.readlines()[line]# print(data[data.index(str1)+6:])print(data[data.index(str1)+6: data.index(str2)])file.close()

python提取文件中特定字符串相关推荐

  1. python中数字和字符串可以直接相加_用c语言或者python将文件中特定字符串后面的数字相加...

    匿名用户 1级 2014-08-31 回答 代码应该不难吧.既然用爬虫爬下来了,为什么爬取数据的时候没做处理呢. 之前用过Scrapy爬虫框架,挺好用的,你可研究下. 代码: #!coding=utf ...

  2. python输出文字和数字加法_用c语言或者python将文件中特定字符串后面的数字相加...

    展开全部 代码应该不难吧.既然用爬虫爬下来了,为什么爬取数据的时候没做处理呢. 之前用过Scrapy爬虫框架,挺e68a8432313133353236313431303231363533313333 ...

  3. python查找文件中某些字符串_python - Python无法从2个文件的字符串搜索中提取数据吗? - 堆栈内存溢出...

    我使用此代码在2个文件中搜索和比较字符串 fsig = open('file1.txt', 'r', encoding="utf8") fresult = open('file2. ...

  4. python替换文件中的字符串_Python文件操作中进行字符串替换的方法(保存到新文件/当前文件)...

    题目: 1.首先将文件:/etc/selinux/config 进行备份 文件名为 /etc/selinux/config.bak 2.再文件:/etc/selinux/config 中的enforc ...

  5. python提取文本中的字符串到新的txt_Python实现jieba对文本分词并写入新的文本文件,然后提取出文本中的关键词...

    版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. Python实现jieba对文本分词并写入新的文本文件,然后提取出文本中的关键词思想 先对文本进行 ...

  6. [转载] python提取list中特定的元素_Python中list列表的基本操作

    参考链接: Python列表list remove() 你再主动一点点   我们就有故事了 列表的基本操作 与字符串一样,可以通过索引访问列表中的元素,同时列表也支持切片操作. list1 = [1, ...

  7. python提取txt中的字符串数据_python 从字符串中提取数值

    python中用re.findall函数,里面写正则表达式 root@vdirectva:/home/lic_auto_scale# cat re.py import re test=['10Mbps ...

  8. linux 日志检索特定字符,linux – 用于等待日志文件中特定字符串的Bash脚本优化...

    我正在使用一个bash脚本调用多个进程,这些进程必须按特定顺序启动,并且必须完成某些操作(然后它们会将某些消息打印到日志中),然后才能启动下一个进程. bash脚本具有以下代码,适用于大多数情况: t ...

  9. python提取包含特定字符串的行_python提取具有某种特定字符串的行数据方法

    今天又帮女朋友处理了一下,她的实验数据,因为python是一年前经常用,最近找工作,用的是c,c++,python的有些东西忘记了,然后就一直催我,说我弄的慢,弄的慢,你自己弄啊,烦不烦啊,逼逼叨叨的 ...

最新文章

  1. 关于机器学习中的一些常用方法的补充
  2. Flutter开发之官网的第一个例子实现(46)
  3. 呜啦啦,园园我来了~
  4. 上海c语言做游戏培训,0基础C语言游戏逆向课程,培训视频+项目实战
  5. 从BlackHat2013中我们收获了什么
  6. Windows xp+Ubuntu 11.10 硬盘安装
  7. 如何选择学习主流程序语言(一)
  8. 《软件工程》— 实用软件工程——习题答案
  9. 【机器学习】网格搜索、随机搜索和贝叶斯搜索实用教程
  10. V4L2摄像头取数据程序
  11. win7中inter信息服务器,Win7系统Internet选项在哪里?
  12. 遍历文件夹(含子文件夹)方法
  13. tiup cluster restart
  14. Purism向linux手机开炮
  15. java人才市场需求分析_人才招聘需求及分析报告.doc
  16. 阿里云服务器怎么样?详细介绍
  17. Java学习(4)—— 布尔类型、基本数据类型转换、基本数据类型和String类型的转换
  18. 并发处理同一个订单问题
  19. 怎么设置服务器文件夹多权限管理,如何设置共享文件夹,小编告诉你如何设置共享文件夹权限...
  20. 企业WiFi覆盖,解决覆盖四大难题

热门文章

  1. 4.设备像素、css像素、设备独立像素、dpr、ppi 之间的区别?
  2. <虎年大吉>超酷烟花特效
  3. 笨办法学习python应该看第几版_求问:完全小白学习Python看《笨方法学Python3》还是看《Python编程从入门到实践》?...
  4. 第一范式转化为第二范式_管理学发展的范式转换及其哲学基础
  5. 网络是怎样连接的--TCP大致控制流程
  6. 基于WebAssembly的前端视频编辑器设计与实现(个人毕设论文删改)
  7. linux无线网卡的拨号状态获取,命令行下获取无线网卡相关数据
  8. postsql——存储(TableSpace)
  9. _031_Redis_Redis 复制、Sentinel的搭建和原理说明
  10. 计算机更新系统d盘东西还在吗,重装系统其他盘的东西还在吗_重做系统其它盘东西会丢失吗-win7之家...