`
m4774411wang
  • 浏览: 112740 次
  • 性别: Icon_minigender_1
  • 来自: 南昌
社区版块
存档分类
最新评论

python文件操作的常用方法

阅读更多

python文件操作 非常的方便,它有很多的方法来使的文件操作非常的简单,下面简单的说下python 怎么操作文件的。
打开文件:
可以用open方法和file方法。
后面有个参数来区别操作文件的方式,比如a,r,w
读文件:
read方法和readline方法,
read()方法把整个文件的内容放到字符串里
readline()方法则把文件的内容按照行为单位放到列表里。
一般要替换文件里的某个字符的话,最好有readline,然后用循环把一行一行内容循环出来,再查找替换
这样效率比整个读到一个字符串里来查找匹配效果更高。

下面举个例子:
比如你要把文件里的aa字符串,替换成bb字符串的话,
import re
check = re.compile(r'aa')
f = file('1.txt','r')
content = f.read()
c = re.sub(check,'bb',content)
c就是替换好的数据,不过这样效率比较低。

另外一个效率比较高的方法
import re
check = re.compile(r'aa')

info = []
for i in file:
c = re.sub(check,'bb',i)
info.append(c)
c = ''.join(info)


写文件:
write方法和writeline()方法
关闭文件:
close()方法,最好我们要养成一个好习惯,在操作完一个文件以后,记得要调用这个方法来关闭文件。
文件的其它操作方法我就不介绍了,可以支持查手册或者用help(文件对象)来查看学习。

上面的替换字符串的例子也可以用python列表解析 的方法来读取文件,你可以自己练习下,然后把写好的例子发到python论坛 里。

作者:老王@python python教程
老王python,提供pythn相关的python教程和python下载 ,希望大家能够喜欢

分享到:
评论

相关推荐

    Python文件操作.docx

    ### Python 文件操作详解 在 Python 编程中,文件操作是一项基本且重要的技能。通过文件操作,我们可以实现数据的持久化存储、数据读取与分析等功能。本文将根据提供的文件信息,详细介绍 Python 中不同文件类型的...

    python 文件操作

    本文将详细介绍Python中文件操作的相关知识点,包括常用的文件操作方法以及os和shutil模块中的一些关键函数。 #### 二、os模块简介 `os`模块是Python的标准库之一,提供了丰富的功能来与操作系统交互。以下是一些...

    Python实现读取Properties配置文件的方法

    当然,如果你的项目依赖较多的配置文件操作,可能需要考虑使用更高级的库,如`configparser`(Python 3)或`ConfigObj`,它们提供了更多的特性和错误处理机制。不过,对于基本的需求,上述自定义的`Properties`类...

    python实现实时监控文件的方法

    第二种方法更偏向于对文件操作的理解,有助于深入了解文件处理机制;第三种方法则展示了 Python 中生成器的高级用法,适用于需要高效处理大量日志数据的场景。根据不同的业务需求和技术背景,可以选择合适的方法来...

    Python文件IO .pdf

    接下来,对于文件操作,Python使用open函数来打开文件,并将文件对象存储在变量中。open函数可以接受多个参数,其中file_name是必需的,它指定了要访问的文件名称。access_mode参数用来指定文件打开的模式,包括只读...

    Python文件操作方法详解

    Python文件操作方法详解 在Python中,文件操作是编程中不可或缺的一部分,用于处理文本或二进制数据。本文将详细讲解Python中文件的常用操作,包括打开、操作和关闭文件。 1. 文件常用操作汇总 文件操作主要包括...

    Python-python常用方法utils

    9. **文件操作**:使用内置的`open()`函数读写文件,`with`语句确保文件关闭,`read()`, `write()`, `readline()`, `readlines()`等方法处理文件内容。 10. **类型检查和转换**:`type()`检查变量类型,`isinstance...

    Python实现读取文件最后n行的方法

    在Python编程中,有时我们需要快速地访问文件的尾部,例如检查日志文件的最新记录。这个需求可以通过多种方法实现,但最常用的一种是读取文件的...因此,熟悉Python的文件操作技巧是每个Python程序员必备的技能之一。

    Python常用代码操作

    在Python中进行文件操作时,有多种方式来读取文件内容。下面将详细介绍几种常见的文件读取方法及其性能表现。 ##### 1. 最基本的读文件方法 这种方法是最基础也是最直观的方式之一。它通过逐行读取文件内容来实现...

    Python 文件处理 08_文件对象常用方法和属性总结_seek()任意位置操作.mp4

    Python 文件处理 08_文件对象常用方法和属性总结_seek()任意位置操作.mp4

    13-14-Python对Excel文件操作+对日志文件输出处理

    在IT领域,Python是一种广泛应用的编程语言,尤其在数据处理和文件操作方面表现突出。本主题聚焦于Python如何处理Excel文件以及如何管理日志文件输出。以下是对这些知识点的详细阐述: 1. **Python与Excel文件操作*...

    Python-用来操作含有图片的文件夹

    在IT行业中,Python是一种广泛应用的编程语言,尤其在文件操作方面表现出色。在这个特定的场景中,"Python-用来操作含有图片的文件夹"是指利用Python进行图像文件管理,包括读取、处理、移动、复制或者批量操作图像...

    Python中文操作手册

    6. **文件操作**:如何打开、读写和关闭文件,以及不同模式(如'r'、'w'、'a')的含义。 7. **模块和包管理**:如何创建和导入模块,以及使用`import`语句来管理代码的组织结构。 8. **正则表达式**:通过`re`模块...

    Python中集合常用操作方法与复杂集合对象示例

    使用环境:需要先安装PyCharm(请自己百度下载安装),以及然后官网上下载Python 2.7版本,以及Python 3.7版本后,安装在自己的电脑上。 使用步骤: 1、下载解压缩之后,打开PyCharm集成开发环境, 2、然后选择...

    python读取excel文件例子

    Python提供了多个库来方便地读取和写入Excel文件,其中最常用的是`pandas`库和`openpyxl`库。本例子将重点介绍如何使用Python通过`pandas`库来读取Excel文件。 首先,`pandas`是一个强大的数据处理库,它提供了...

    python课件-第7章 文件操作.ppt

    "Python 文件操作" Python 文件操作是 Python 语言中的一种重要机制,用于长期保存数据以便重复使用、修改和共享。文件操作在各类应用软件的开发中均占有重要的地位,如管理信息系统、应用程序的配置信息、图形、...

    python定时备份文件

    Python中有多种方式可以实现定时任务,例如`time`模块的`sleep()`函数,但更常用的是`schedule`库或`APScheduler`库。这两个库提供了更加灵活和强大的定时任务管理功能。 - **schedule库**:这是一个轻量级的库...

    python根据多个文件名批量查找文件

    shutil库提供了文件复制、移动等高级文件操作功能。代码首先设置了目标文件夹路径和包含文件名的excel表格路径。 在编写代码之前,需要明确任务需求:从一个包含大量文件的文件夹中找出符合特定关键词(文件名部分...

    Python 读写文件的操作代码

    本文将详细介绍Python中文件操作的相关知识点,包括文件的读写模式、代码操作示例以及使用with语句的好处。 首先,Python文件操作的基础就是文件模式。根据读写权限的不同,我们可以使用不同的模式来打开文件。 1....

    Python-python常用方法utils1.zip

    4. **文件I/O**:Python通过内置的`open()`函数进行文件操作,包括读写模式(`'r'`, `'w'`, `'a'`),以及`read()`, `write()`, `close()`等方法。高级用法如上下文管理器(with语句)可以确保文件在使用后被正确关闭...

Global site tag (gtag.js) - Google Analytics