返回顶部
首页 > 资讯 > 后端开发 > Python >基本的文件操作
  • 811
分享到

基本的文件操作

操作文件 2023-01-31 00:01:11 811人浏览 安东尼

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

摘要

什么是文件? 文件是操作系统为用户或应用程序提供的读写硬盘的虚拟单位,有了文件我们可以读取数据,没有文件的话应该去在硬盘上扣动机械手臂然后寻找数据 如何使用文件 1,打开文件 2,读写数据 3,保存 4,关闭文件 使用python控制文

什么是文件?

文件是操作系统为用户或应用程序提供的读写硬盘的虚拟单位,有了文件我们可以读取数据,没有文件的话应该去在硬盘上扣动机械手臂然后寻找数据

如何使用文件

1,打开文件

2,读写数据

3,保存

4,关闭文件

使用python控制文件

read一次性读取所有所有的数据,readline读取一行,读取完所有的数据,继续读取为空

fr = open(r'C:\Users\nickc\Desktop\test.txt',encoding='gbk')

print(fr.read())

fr.close()

  • 打开文件瞬间是在操作硬盘和内存
  • python3不能操作硬盘,因为是应用程序
  • 看到的Python3打开文件操作,都是基于操作系统
  • 然后用del只是删除变量名的内存占用
  • 但是我们从来没有告诉操作系统关闭文件
  • 所以我们必须使用f.close()关闭文件

文件的三种打开方式

文件操作的基础模式有三种(默认r)

  • r-read
  • w-write
  • a-append

文件读写内容的格式有两种

  • t-text
  • b-bytes
    注意:t.b不能单独使用,与r\w\a连用,r\w\a能单独使用
fr = open('test.txt',mode='a',encoding='utf8')
data = fr.write('john')# 默认r=rt
int(b'\101000\011111')

绝对路径与相对路径

1,绝对路径: 根目录开始,一直到所需要的文件路径

2,相对路径:当前文件夹开始,打开的文件必须和运行的py文件必须在一个文件夹下

指针

with open('test.txt','rt+',encoding='utf8') as fa:

文件的写入没有插入,只有覆盖

文件的拷贝

文件不能插入,但有需求修改文件,插入

with open('test.txt', 'r', encoding='utf8') as fr:
     data = fr.read()
     data = data.replace('sb', '帅逼')
     print(data)

 with open('test_swap.txt', 'w', encoding='utf8') as fw:
     fw.write(data)

 import os

 os.remove('test.txt')
 os.rename('test_swap.txt', 'test.txt')

简便写法:

with open('test.txt,'r',encoding='utf8') as fr,\
        open)('test_swap.txt','w',encoding='utf8') as fw:
    data = fr.read()
    data = data.replace('sb',’傻逼')
import os
os.remove('test.txt')
os.rename('test_swap.txt','test.txt')
    

--结束END--

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

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

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

猜你喜欢
  • 文件的基本操作
    假设文件名为:loga.txt        内容为:你说什么呢     1 -- open() 打开文件   参数1: 要打开的文件路径 + 文件名   参数2: 打开方式     r   ---- 只读模式,文本必须存在     ...
    99+
    2023-01-30
    操作 文件
  • 基本的文件操作
    什么是文件? 文件是操作系统为用户或应用程序提供的读写硬盘的虚拟单位,有了文件我们可以读取数据,没有文件的话应该去在硬盘上扣动机械手臂然后寻找数据 如何使用文件 1,打开文件 2,读写数据 3,保存 4,关闭文件 使用python控制文...
    99+
    2023-01-31
    操作 文件
  • Python3 文件(夹)基本操作
    相关模块 os os.path shutil pathlib(New in version 3.4) 基本操作 判断文件(夹)是否存在。 os.path.exists(pathname) # new pathlib.Path(pat...
    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 csv文件基本操作
    csv(Comma-Separated Values),也叫逗号分割值,如果你安装了excel,默认会用excel打开csv文件。 废话少说直接贴代码: import csv # 打开文件,用with打开可以不用去特意关闭file了,p...
    99+
    2023-01-31
    操作 文件 csv
  • Java文件基本操作总结
    File文件类 java.io.File是文件和目录的重要类(JDK6及以前是唯一) 目录也使用File类进行表示 File类与操作系统无关,但会受到操作系...
    99+
    2024-04-02
  • Python中对基本文件操作
    1.文件的作用 保存数据放在磁盘中 2.打开文件 f=open(‘文件’,‘w’)或者f=open(‘文件’,‘r’) 3.文件操作 3.1 写数据(write) 如果文件不存在那么创建,如果存在那...
    99+
    2023-08-31
    python 数学建模 开发语言
  • 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、判断文件(夹)是否存在。 os.path.exists(pathname) 2、判断路径名是否为文件。 ...
    99+
    2022-06-04
    文件夹 常见 操作
  • Python基础:文件的操作
    一、python可以在不导入任何模块的情况下对文件完成读、写、追加,替换(稍复杂)。二、打开文件:        1、f = open('text.txt')            这种方式打开,操作完后需要使用f.colse()关闭。  ...
    99+
    2023-01-31
    操作 文件 基础
  • Java如何对文件进行基本操作
    这篇文章给大家分享的是有关Java如何对文件进行基本操作的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。File文件类java.io.File是文件和目录的重要类(JDK6及以前是唯一)目录也使用File类进行表示...
    99+
    2023-06-20
  • PyCharm基本操作-创建项目和文件
    一、创建项目 我们每次新开发一个项目之前都要创建一个环境,这里打开PyCharm直接点击Create New Project。  2.选择项目路径  3.点击Create开始创建,这样我们不仅新建了一个项目目录,同时也配置好了开发环境。...
    99+
    2023-09-25
    pycharm ide python
  • Python 文件操作的基础:文件处理的基石
    ...
    99+
    2024-04-02
  • centos中文件与权限的基本操作教程
    前言 在开始之前,我们应该简单的了解文件的属性,和如何更改文件属性: 通过我们上面的图片我们可以看出来文件的一些基本属性,有权限,链接数,所有者和所属组,文件大小,修改时间,文件名等 切换目录 cd:切换目录。 当...
    99+
    2022-06-04
    centos文件权限 centos修改文件权限 centos7修改文件写权限
  • python3基础:文件操作
    相对路径和绝对路径 相对路径:顾名思义就是相对于当前文件的路径。网页中一般表示路径使用这个方法。 绝对路径:绝对路径就是主页上的文件或目录在硬盘上真正的路径。 比如 c:/apache/cgi-bin 下的,那么 c:/apach...
    99+
    2023-01-31
    操作 文件 基础
  • python文件基础之(文件操作)
        在之前学习了python的列表、元组、集合等知识,接下来将python的文件相关的知识做一总结和分析。一 open函数 在我们用word、excel、vim对文件操作时,肯定要先打开文件,同样在编程里面也是需要将文件打开,然后再对文...
    99+
    2023-01-31
    文件 操作 基础
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作