手把手教你学Python之文件操作(一文掌握文件操作)

article/2025/10/11 23:28:59

目录

1、Python中文本文件的读写

2、Python中常用的文件与文件夹操作方法

3、Python中Excel文件的读写

4、Python读取Excel文件案例​


为了保存数据,方便修改和分享,数据通常以文件的形式存储在磁盘等外部存储介质中。根据逻辑上编码不同可将文件大致分为两类:文本文件二进制文件

文本文件基于字符编码,存储的是普通字符串,不包括字体、字号、样式、颜色等信息,可通过文本编辑器显示和编辑,例如txt文件

二进制文件基于值编码的,以字节形式存储,其编码长度根据值的大小长度可变。通常在文件的头部相关属性中定义表示值的编码长度。例如视频音频等。

1、Python中文本文件的读写

Python中对文件的操作通常按照以下三个步骤进行:

(1)使用open()函数打开(或建立)文件,返回一个file对象

(2)使用file对象的读/写方法对文件进行读/写的操作;

(3)使用file对象的close()方法关闭文件

Python中提供open()方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError错误。open()方法主要参数及其含义如下。

file参数:用于指定文件路径,如果只有文件名,则表示在当前文件夹下。以d:\test.txt(D盘下test.txt文件)为例,文件路径中包含特殊字符“\”,为了避免歧义,通常有三种写法:(1)r'd:\test.txt'(2)'d:\\test.txt';(3)'d:/test.txt'

mode参数:python中文件打开的模式主要涉及到以下字符:

    mode参数常见取值及其含义如下:

    特别注意“r+”和“w+”之间的区别,二者都可以读和写“r+”打开文件时,不会删除原有文件内容,写入时,如果原有位置有内容,则进行覆盖;而“w+”打开文件时,会先删除原有文件内容

   读取文件、写入文件示例如下,注意不同模式之间的区别

   文件复制和内容附加示例如下,可通过多种方法实现同一功能

2、Python中常用的文件与文件夹操作方法

   Python中提供了专门的模块对文件和文件夹进行操作,例如获取文件大小获取文件路径获取文件夹中所有文件等。主要涉及到os模块以及os.path模块

    实际应用中,经常需要对文件夹进行递归访问,下面以一个简单例子进行演示。文件夹遍历的主要原理是:获取文件夹下的所有文件,依次判断是否为文件夹,如果为文件夹则递归获取该文件夹下所有文件,依次类推

3、PythonExcel文件的读写

数据分析中经常会涉及到Excel文件的操作,Python官方发布版本中并没有提供读写excel文件的模块。需要安装第三方模块来实现对excel文件的读写。较为简单而又常用的第三方库为xlrd(读取Excel文件)、xlwt(向Excel文件中写入内容)。使用之前需要进行安装,最简单而又直接的安装方法就是直接在控制台执行:pip install xlrdpip install xlwt

    读取Excel文件的核心方法如下:

4、Python读取Excel文件案例

小小练习题

更多关于手把手教你学Python的文章请关注微信公众号:Python资源分享。详细的视频讲解可查看 CSDN学院 里的手把手教你学Python系列视频:https://edu.csdn.net/lecturer/5686。欢迎加入QQ群一起学习交流:858228002 。

完整课件下载网址如下:

Python文件操作(课件)_python文件课件-Python文档类资源-CSDN下载详细介绍Python中的文件操作,包括文件操作的各种模式分析、文件夹的递归访问、Excel文件的读取python文件课件更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/Dream_Gao1989/13718308?spm=1001.2014.3001.5503


http://chatgpt.dhexx.cn/article/4TkHy4rP.shtml

相关文章

Linux文件操作

目录 一、系统api与库函数的关系二、open和close函数介绍2.1 open方法介绍2.2 close方法介绍 三、open/create函数创建文件时的权限设置四、read和write函数的介绍和使用4.1 read函数介绍4.2 write函数介绍4.3 如何使用 五、lseek函数的介绍和使用5.1 介绍5.2 如何使用 六、阻塞…

python文件操作(一看就懂)

python文件操作 历史遗留问题文件介绍打开文件转定义字符Python格式化字符串的替代符以及含义Python的转义字符及其含义 💕Final~ 历史遗留问题 现在我们接着上文讲,如果没有看过我上篇文章的萌新朋友们可以先去看看,不然一会儿容易读的你满…

Linux的文件操作命令

接下来将介绍Linux中一些常用的文件操作命令,今天先演示五个类型的命令操作,内容不是特别的全,找的几个典型的常用的演示,想要全面的可以另找资料了解一下,推荐大家跟着敲跟着做才能加深记忆,祝大家学的开心…

Linux —— 文件操作

目录 1.内核提供的文件系统调用 1.1open和close 1.2标记位 1.3write和read 2.文件描述 2.1文件描述符 2.2文件描述符分配规则 3.重定向 3.1最“挫”的重定向 3.2使用系统调用 3.3重定向原理 3.4让我们的"shell"支持重定向操作 4.一切皆文件 5.缓冲区 5…

文件操作详解

1.文件的概念 文件的基本概念   所谓“文件”是指一组相关数据的有序集合。 这个数据集有一个名称,叫做文件名。实际上在前面的各章中我们已经多次使用了文件,例如源程序文件、目标文件、可执行文件、库文件 (头文件)等。文件通常是驻留在外部介质(如磁…

文件操作(C语言)

目录 一、前言 二、文件的打开和关闭 三、文件的读写 1.文件的顺序读写 2.文件的随机读写 四、文件结束的判定 一、前言 当我们向写好的通讯录程序中输入信息时,有时我们希望能保存输入的信息,不用每次打开这个程序都要重新输入,这时就…

文件操作详解(超级详细)

正常我们的程序在执行的时候程序结束后,会将所有数据清楚,那么我们应该如何保存数据呢?这里我们就需要用文件操作。 一、文件的打开和关闭 1.文件打开、关闭函数—fopen、fclose //打开文件 FILE * pf fopen ( const char * filename, const…

虚拟机安装黑苹果【虚拟机安装,黑苹果安装,黑苹果无法全屏问题】(这应该全网最全的资源了吧~)

一,资源下载 链接:https://pan.baidu.com/s/1cyGiDvkJinx8dnB57gO7UQ 提取码:i615 PS:里面有虚拟机资源,Drawin.ios文件和苹果镜像文件 这里只讲如何用虚拟机安装黑苹果,不讲如何安装虚拟机,下…

VMware虚拟机安装黑苹果10.15 || AMD R7 5800处理器

VMwar版本:16Pro 链接:https://pan.baidu.com/s/1qGHEynWSV4YS9WSNonxiuA?pwdazvh 提取码:azvh macOS链接,版本为Catalina 10.5。这个版本后,os安装包就过10G了,会特别卡。 链接:https://pan…

VMware16安装macOS10.15.1 - 黑苹果 - osx虚拟机

效果图 步骤 下载安装VMware,并且利用unlocker开启macos的支持VMware利用unlocker开启MacOS支持_Rudon滨海渔村的博客-CSDN博客效果步骤下载安装vmware16http://www.winwin7.com/soft/17946.html下载unlocker3.0 (这里包括了darwin.iso和darwinPre15.is…

vm虚拟机15.5安装黑苹果maxos-10.14

鼎峰_小配针对vm虚拟机安装黑苹果maxos在学习和研究探索的过程中的一点点心得,从刚接触时的一脸懵逼,到后来慢慢的了解了,废话不多说,直接上干货。 一、需要准备的软件: a)解锁虚拟机MAC补丁:Unlocker 3.0…

图文详解如何在VMware Workstation11虚拟机上安装黑苹果Mac OS X 10.10系统

想要体验黑苹果系统当然要借助于VMware虚拟机了,那么下面大家就来看看亦是美网络小编的图文详解如何在VMware Workstation11虚拟机上安装黑苹果Mac OS X 10.10系统的教程吧! 小编的安装环境: 实体机windows8.1专业版 VMware workstation 1…

win10上的VMware安装黑Mac(黑苹果、AMD)

使用AMD处理器的笔记本,在虚拟机上安装MAC操作系统。 本机安装配置: 华硕天选 AMD Ryzen 4800H 24G运存 Mac OS 10.13 High Sierra 1. 下载所需资源 所需资源下载链接: mac os 10.13镜像,其他工具 链接: https://pan.baidu.com/s/…

VMware虚拟机安装macOS黑苹果教程,亲测流程,全过程问题解决方案记录

先介绍流程,安装过程中遇到的问题都在最后列出并写出解决方案,找解决方案的直接到最后 准备: 1.VMware虚拟机 我的比较老,为VMware Workstation 14 Pro 14.1.3 build-9474260 2.unlocker 解锁VM的macOS系统 3.macOS的小白版cdr安装包(推荐)或者macOS的dmg安装包 4.如果…

Windows下VMmare黑苹果macOS Catalina 10.15虚拟机安装VMware tools工具

请先安装好macOS Catalina 10.15虚拟机。 VMware 10.15.5安装macOS Catalina 10.15请参考我的博客 Windows下VMware Workstations Pro15.5.0安装macOS Catalina 10.15虚拟机(详细教程) 如果VMware安装的虚拟机不安装VMware tools工具将无法全屏、进行虚…

Windows 10虚拟机Vmware 安装 黑苹果macos10.14

工具链接 提取码:zko1 VMware16.2.3安装 VMware16.2.3 连接手机有问题,改用 VMware15.5.6-16341506 流程: 虚拟机 MacOS系统解锁创建虚拟机安装macOS安装VMware tools 虚拟机 MacOS系统解锁 使用工具:Unlocker.7z 停止VM服务:停止所有VMwa…

黑苹果从入门到精通:最详细的VMware安装macOS教程

前言 不知为何,以前我发的两篇关于黑苹果的文章或没过审或被删除,最近SMZDM上有不少优质的黑苹果文章发出来,貌似禁令已开,前段时间在一篇写的很不错的黑果文章下吹牛说今年要写一个系列,故有了这篇文章作为系列的开头…

VMware虚拟机安装黑苹果MacOS Mojave系统详细教程

更多资源请百度搜索:前端资源网 欢迎关注我的博客:www.w3h5.com 大家好,我的主要更新渠道是自己搭建的博客,为了节省流量,我开了防盗链。。。所以其他平台可能会有图片不能显示的问题,请转至我的博客进行查…

给windows装个Mac黑苹果虚拟机

点击上方↑↑↑蓝字[协议分析与还原]关注我们 “ windows下安装使用苹果Mac虚拟机。” 平常的生活工作中,我大部分时候使用Windows,偶尔用用Mac。实在是用不惯Mac,但有的时候,有些工作还是需要在Mac上搞,不得不用&…

分享Win10虚拟机VMware安装黑苹果MacOS Sierra图文教程

虚拟机VMware安装黑苹果MacOS详细图文教程,安装也比较简单亿破姐这里使用的但是过程挺复杂了。 准备工作 (1)虚拟机 VMware Workstation Pro (2)解锁虚拟机MAC补丁 Unlocker (3)苹果系统懒人…