`
zhjb2000
  • 浏览: 58296 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

『零起点』Python学习笔记5:读写文件

阅读更多

f = open(file, mode)
参数说明:
file:文件名称
mode:打开模式
'r':只读(缺省,如果文件不存在,则抛出错误)
'w':只写(如果文件不存在,则自动创建文件)
'a':文件追加
'r+':读写(删除以前的所有数据)

如果需要以二进制方式打开文件,需要在mode后面加上字符'b',如:'rb','wb','ab','rb+'。

方法说明

f.read(size):size:读取的数量,可以省略。如果省略size参数,则返回一个空的字符串""。


f.readline():读取文件的一行

f.readlines():读取文件的所有内容

f.seek(offset, from_what):

offset:开始的偏移量

from_what参数表示offset参数的意义。

0:表示从文件起始位算起(绝对位置)

1:表示从当前位置算起(相对位置)

2:表示从文件尾开始算起

f.tell():获取当前位置

f.write():写文件

f.close():关闭文件

下面一个例子

分享到:
评论

相关推荐

    零起点-Python机器学习快速入门-学习笔记

    零起点-Python机器学习快速入门-学习笔记,包含代码,注释。 每行代码亲测通过

    python机器学习教程-从零开始掌握Python机器学习:十四步教程.pdf

    吴恩达在Coursera上的机器学习课程是一个很好的起点,尽管课程使用Octave,但笔记可以帮助理解Python中的对应概念。 【数据预处理与特征工程】 在实际应用中,数据预处理和特征工程占据了大部分工作。这包括数据...

    零起点PYTHON机器学习快速入门.rar

    "零起点PYTHON机器学习快速入门"这个压缩包文件,显然是为了帮助那些对Python和机器学习感兴趣但无任何基础的人设计的教程。 首先,Python的基础知识是入门的基石。你需要了解Python的基本语法,包括变量、数据类型...

    python文件处理笔记

    本文详细介绍了 Python 文件处理的基本概念和技术要点,包括如何使用 `open` 函数打开或创建文件,如何利用文件对象进行读写操作,以及如何通过 `os` 模块执行文件和目录管理任务。掌握了这些知识后,你可以更灵活地...

    python学习笔记(带书签版)

    文件操作是编程中常见的需求,Python提供了用于读写文件的内置函数。异常处理是处理运行时错误的机制,Python的try...except语句帮助程序员捕获和处理异常。 面向对象编程(OOP)是Python的核心概念之一。在OOP中,...

    python授课课程教案:1-3课.docx

    - 大小写敏感:Python中函数名区分大小写,需注意。 8. "Hello World!"程序 - 这是编程的起点,表示欢迎进入编程世界。 - 演示并运行"Hello MinecraftWorld!"程序,使用Run--Run Module运行,通过Restart Shell...

    Python凯撒密码笔记:原理与实践.md

    ### Python凯撒密码笔记:原理...对于想要了解加密算法基本原理的学习者来说,这是一个很好的起点。通过实际操作上述代码示例,读者可以更好地理解凯撒密码的工作机制,并为进一步学习更复杂的加密算法打下坚实的基础。

    Python3基础学习笔记.pdf

    6. Python文件操作和模块使用:学习笔记中虽然没有详细说明文件操作和模块使用的具体内容,但是可以推断在基础学习中会涉及如何使用Python打开和读写文件(文件IO),以及如何导入和使用Python标准库中的模块。...

    Python学习笔记(1).zip

    总的来说,这份Python学习笔记将引导你逐步掌握Python的基本概念、核心语法以及如何进行文件操作,是学习Python编程的良好起点。通过深入学习和实践,你可以逐步构建自己的Python编程技能,为更复杂的应用打下坚实...

    零起点,python大数据与量化交易目录v0.1

    《零起点Python大数据与量化交易》是国内较早关于Python大数据与量化交易的原创图书,配合zwPython开发平台和zwQuant开源量化软件学习,是一套完整的大数据分析、量化交易的学习教材,可直接用于实盘交易。《零起点...

    零基础入门学习Python_零基础入门学习Python_小甲鱼_

    此外,文件操作也是Python编程中的重要环节,本书会介绍如何读写文件,处理异常,以及使用正则表达式进行文本处理。 面向对象编程是Python的核心特性之一,书中会讲解类与对象的概念,如何定义类,以及继承、封装和...

    python基础学习笔记

    总而言之,"Python基础学习笔记"涵盖了从基本语法到高级特性的广泛内容,是全面学习Python编程的良好起点。通过深入理解和实践这些知识点,初学者可以逐步掌握Python编程,并为进阶学习打下坚实基础。

    【Python学习笔记】第二章 编程基础.pdf

    接下来,我们将详细探讨Python学习笔记中提到的几个核心概念,包括标识符、关键字、变量、语句、代码注释以及模块。 首先,标识符是程序员为各种代码元素,例如变量、函数、属性、类和模块等指定的名称。在Python中...

    《Python编程:从入门到实践》源代码文件

    《Python编程:从入门到实践》是一本广受欢迎的Python编程教材,旨在帮助初学者掌握Python语言的基础知识,并...同时,这些项目也可以作为进一步学习和探索Python相关领域的起点,比如机器学习、数据科学或者网络编程。

    Python3零起点教程-廖雪峰.pdf

    ### Python3零起点教程知识点概览 #### 一、Python简介 - **定义与特点**:Python是一种高级、通用、解释型的编程语言,以其简洁明了的语法著称,适用于快速开发各种规模的应用程序。 - **应用场景**:广泛应用于...

    python 2.5 学习笔记

    - 社区和资源:Python拥有活跃的开源社区和丰富的学习资料,便于学习和资源获取。 - 版本和历史:2.5版本属于较早期,重要性体现在它对后续版本的贡献上。 由于内容部分存在扫描错误和不完整,上述知识点可能并不...

    学习教程:python-excel:2022.pdf

    这篇教程“学习教程:python-excel:2022.pdf”由Chris Withers和John Machin共同创作,旨在帮助用户掌握如何在Python环境中操作Excel文件。EuroPython 2009大会上,他们分享了这些知识,而相关的教程材料可以从提供...

    寒冰linux零起点学习笔记

    【寒冰Linux零起点学习笔记】是一份专为初学者设计的Linux系统学习资源,旨在帮助没有基础的用户从零开始掌握Linux操作系统的基本概念、使用技巧以及相关命令。通过【描述】我们可以了解到,这份笔记包含了观看"寒冰...

    零基础入门学习python 小甲鱼

    6. **文件操作**:学习如何在Python中读写文件,这是处理数据和保存程序结果的常见操作。 7. **面向对象编程**:Python是一门支持面向对象编程的语言,书中会介绍类与对象的概念,以及封装、继承和多态等特性。 在...

    python学习笔记(个人整理).doc

    本文主要基于“Python学习笔记”的部分内容,详细阐述Python的基础知识,包括环境配置、基本语法、数据类型以及字符串操作。 首先,Python开发环境PyCharm的配置是学习的起点。你可以通过`File` -> `Settings` -> `...

Global site tag (gtag.js) - Google Analytics