iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >文件的基本操作
  • 729
分享到

文件的基本操作

操作文件 2023-01-30 23:01:33 729人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

假设文件名为:loga.txt        内容为:你说什么呢     1 -- open() 打开文件   参数1: 要打开的文件路径 + 文件名   参数2: 打开方式     r   ---- 只读模式,文本必须存在     

假设文件名为:loga.txt        内容为:你说什么呢

 

 

1 -- open() 打开文件

  参数1: 要打开的文件路径 + 文件名

  参数2: 打开方式

    r   ---- 只读模式,文本必须存在

    r+ ---- 读写模式,文件必须存在( 常用这种方式操作文件 )

    w  ---- 只写模式,不能调用read()进行读操作,如果打开一个已存在的文件,会先清空内容

    w+ ---- 读写模式,如果打开一个已存在的文件,会先清空内容

    a ---- 追加模式,不能调用read()进行读操作,在文件的末尾汉添加内容,如果文件不存在,会自动创建

    a+ ---- 追加读模式,在文件的末尾添加内容,如果文件不存在,会自动创建( 常用这种方式操作文件 )

    rb+、wb+、ab+,这种是二进制模式打开或者读取,一些音乐文件

    常用的是 r+ 和 a+ 这二种方式进行文件操作

    

fp = open('loga.txt',mode='r+',encoding='utf-8')

#先读一次文件内容,将光标设置到文件末尾,然后在进行写入操作
fp.read()  

fp.write("bbbbbbbbb")
fp.close()


#执行后文件的内容:
#你说什么呢bbbbbbbbb

 

2 -- read() 读取文件内容

  参数:读取的字符数量,默认全部读取

  

fp = open('loga.txt',mode='r+',encoding='utf-8')

print(fp.read(3))

fp.close()

#结果:
#你说什

 

3 -- readline() 只读取一行内容

  每调用一次,就会读取一行的内容,然后将光标设置到下一行的开始位置

  注意:该函数会自动给读取到的内容后加一个 换行符 

#文件内容:
#你说什么呢
#12345
#好好的

fp = open('loga.txt',mode='r+',encoding='utf-8')

print(fp.readline())
print(fp.readline())
print(fp.readline())

fp.close()

#执行结果:
#你说什么呢
#
#12345
#
#好好的

 

4 -- readines() 

  将文件内容按照行的方式进行读取,返回一个列表,每一行内容为一个元素

  

#文件内容如下:
#你说什么呢
#12345
#好好的

fp = open('loga.txt',mode='r+',encoding='utf-8')

print(fp.readlines())

fp.close()


#结果:
#['你说什么呢\n', '12345\n', '好好的']

 

 

5 -- write() 写入文件内容

fp = open('loga.txt',mode='r+',encoding='utf-8')

#先读一次文件内容,将光标设置到文件末尾,然后在进行写入操作
fp.read()

fp.write("aaa")
fp.close()

 

6 -- close() 关闭文件

   操作完文件后,必须进行关闭,否则容易出错

 

---------------------------操作文件光标的函数---------------------------

 

1 -- seek() 设置光标的位置

  参数:0 表示将光标设置到文件开始位置

  注意:该函数是按照 字节 的方式进行设置在utf-8环境下,一个中文字符占用3个字节,英文字符占用1个字节

    

2 -- tell()  返回当前光标的所在位置

  

 

---------------------------自动调用关闭文件的功能写法---------------------------

在很多时侯,会有可能在操作完文件后,忘记调用close函数进行关闭,python提供了一个自动关闭文件的方法

支持同时打开多个文件,用 ' , '号隔开

with open('loga.txt',mode='r+',encoding='utf-8') as fp:
    print(fp.read())
    

执行完 print函数后,会自动调用close进行关闭文件操作。

 

---------------一次打开二个文件,进行操作

with open('loga.txt',mode='r+',encoding='utf-8') as fp,open('loga.txt',mode='r+',encoding='utf-8') as fp2:
    print(fp.read())
    print(fp2.read())

 

--结束END--

本文标题: 文件的基本操作

本文链接: https://www.lsjlt.com/news/180651.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 文件的基本操作
    假设文件名为:loga.txt        内容为:你说什么呢     1 -- open() 打开文件   参数1: 要打开的文件路径 + 文件名   参数2: 打开方式     r   ---- 只读模式,文本必须存在     ...
    99+
    2023-01-30
    操作 文件
  • 基本的文件操作
    什么是文件? 文件是操作系统为用户或应用程序提供的读写硬盘的虚拟单位,有了文件我们可以读取数据,没有文件的话应该去在硬盘上扣动机械手臂然后寻找数据 如何使用文件 1,打开文件 2,读写数据 3,保存 4,关闭文件 使用python控制文...
    99+
    2023-01-31
    操作 文件
  • Python文件(夹)基本操作
    1、判断文件(夹)是否存在。os.path.exists(pathname)2、判断路径名是否为文件。os.path.isfile(pathname)3、判断路径名是否为目录。os.path.isdir(pathname)4、创建文件。os...
    99+
    2023-01-31
    操作 文件 Python
  • Python3 文件(夹)基本操作
    相关模块 os os.path shutil pathlib(New in version 3.4) 基本操作 判断文件(夹)是否存在。 os.path.exists(pathname) # new pathlib.Path(pat...
    99+
    2023-01-31
    操作 文件
  • python3 csv文件基本操作
    csv(Comma-Separated Values),也叫逗号分割值,如果你安装了excel,默认会用excel打开csv文件。 废话少说直接贴代码: import csv # 打开文件,用with打开可以不用去特意关闭file了,p...
    99+
    2023-01-31
    操作 文件 csv
  • Python中对基本文件操作
    1.文件的作用 保存数据放在磁盘中 2.打开文件 f=open(‘文件’,‘w’)或者f=open(‘文件’,‘r’) 3.文件操作 3.1 写数据(write) 如果文件不存在那么创建,如果存在那...
    99+
    2023-08-31
    python 数学建模 开发语言
  • Java文件基本操作总结
    File文件类 java.io.File是文件和目录的重要类(JDK6及以前是唯一) 目录也使用File类进行表示 File类与操作系统无关,但会受到操作系...
    99+
    2024-04-02
  • Linux中基本的文件操作命令
    本篇内容介绍了“Linux中基本的文件操作命令”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!cdcd 是打开某个路径的命令,也就是打开某个文...
    99+
    2023-06-12
  • CentOS中文件夹的基本操作命令
    这篇文章主要讲解了“CentOS中文件夹的基本操作命令”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CentOS中文件夹的基本操作命令”吧!文件(夹)查看类命令ls--显示指定目录下内容说明...
    99+
    2023-06-10
  • python基本文件操作(文件输入和输出
    文件输入输出中常用的文件对象方法:open : 返回一个新的文件对象,调用该对象的上的方法可对文件进行任何操作readline: 读取一行数据包括结尾的换行符在内write: 将数据写入文件中close: 关闭文件对象; 举例:读取E盘中的...
    99+
    2023-01-31
    文件 操作 python
  • Python文件基本操作实用指南
    文件的存储方式 在计算机中,文件是以 二进制的方式保存在磁盘上的 文本文件和二进制文件 文本文件 可以使用文本编辑软件查看...
    99+
    2024-04-02
  • Python基本文件操作实用指南
    目录一、前言二、创建和打开文件1.打开一个不存在的文件时先创建该文件2.以二进制形式打开文件3.打开文件时指定编码方式三、关闭文件四、打开文件时使用with语句五、写入文件内容六、读...
    99+
    2024-04-02
  • Python基础:文件的操作
    一、python可以在不导入任何模块的情况下对文件完成读、写、追加,替换(稍复杂)。二、打开文件:        1、f = open('text.txt')            这种方式打开,操作完后需要使用f.colse()关闭。  ...
    99+
    2023-01-31
    操作 文件 基础
  • PyCharm基本操作-创建项目和文件
    一、创建项目 我们每次新开发一个项目之前都要创建一个环境,这里打开PyCharm直接点击Create New Project。  2.选择项目路径  3.点击Create开始创建,这样我们不仅新建了一个项目目录,同时也配置好了开发环境。...
    99+
    2023-09-25
    pycharm ide python
  • Java如何对文件进行基本操作
    这篇文章给大家分享的是有关Java如何对文件进行基本操作的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。File文件类java.io.File是文件和目录的重要类(JDK6及以前是唯一)目录也使用File类进行表示...
    99+
    2023-06-20
  • Python 文件操作的基础:文件处理的基石
    ...
    99+
    2024-04-02
  • python3基础:文件操作
    相对路径和绝对路径 相对路径:顾名思义就是相对于当前文件的路径。网页中一般表示路径使用这个方法。 绝对路径:绝对路径就是主页上的文件或目录在硬盘上真正的路径。 比如 c:/apache/cgi-bin 下的,那么 c:/apach...
    99+
    2023-01-31
    操作 文件 基础
  • python文件基础之(文件操作)
        在之前学习了python的列表、元组、集合等知识,接下来将python的文件相关的知识做一总结和分析。一 open函数 在我们用word、excel、vim对文件操作时,肯定要先打开文件,同样在编程里面也是需要将文件打开,然后再对文...
    99+
    2023-01-31
    文件 操作 基础
  • mysql的基本操作
    一、库操作 创建库:create database 数据库的名字; 删除库:drop database 数据库的名字; 查看当前有多少个数据库:show databases; 查看当前使用的数据库:select databas...
    99+
    2023-01-31
    操作 mysql
  • python基础-文件操作(10)
    一、什么是文件 等等这些都叫做文件,各种格式的。但不仅仅限制于这些。   二、文件的作用 大家应该听说过一句话:“好记性不如烂笔头”。 不仅人的大脑会遗忘事情,计算机也会如此,比如一个程序在运行过程中用了九牛二虎之力终于计算出了结果,试...
    99+
    2023-01-31
    操作 文件 基础
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作