商务分析方法与工具(五):Python的趣味快捷-文件和文件夹操作自动化

Tips:"分享是快乐的源泉💧,在我的博客里,不仅有知识的海洋🌊,还有满满的正能量加持💪,快来和我一起分享这份快乐吧😊!

喜欢我的博客的话,记得点个红心❤️和小关小注哦!您的支持是我创作的动力!

目录

  • 商务分析方法与工具(五):Python的趣味快捷-文件和文件夹操作自动化
    • 实验5 文件与文件夹操作
    • 一、实验目的
      • 1.掌握文件操作基本知识
      • 2.掌握文件夹操作基本知识
    • 二 、实验准备
    • 三、实验内容和过程
      • 1.用两种方式遍历并输出文本文件test.txt(英文)的所有行内容
        • (1)代码展示:
        • (2)文本文件test.txt显示:
        • (3)结果显示:
      • 2.将字符串“Hello World\n文本文件\n 世界真美好”写入new.txt,然后再读取并输出。
        • (1)代码展现:
        • (2)new.txt文本文件展现:
        • (3)运行结果显示:
      • 3.读文本文件“静夜思.txt”所有内容, 写入到“新静夜思.txt”文件 ,在 “新静夜思.txt”文件中,写入内容“五月天山雪,无花只有寒”,查看文件内容,文件指针移到第8个字节位置,读取指针后的所有内容,将第16个字符修改为测试。
        • (1)读文本文件“静夜思.txt”所有内容, 写入到“新静夜思.txt”文件
        • (2). 在 “新静夜思.txt”文件中,写入内容“五月天山雪,无花只有寒”,查看文件内容
        • (3)文件指针移到第8个字节位置,读取指针后的所有内容
        • (4)在“新静夜思.txt文件中”将第16个字符修改为“测试”,并写入到“修改版新静夜思.txt”文件中
      • 4.自己建立一个CSV文件,读文件的内容
        • (1)代码展示:
        • (2)结果显示:
      • 5.自己建立一个EXCEL文件,读文件的内容
        • (1)代码展示:
        • (2)结果显示:
    • 四 、实验中的问题和体会
      • 体会:
        • (1)文件读写
        • (2)读写拓展
        • (3)读写细节
        • (4)文件创建
        • (5)文件关闭
        • (6)文件修改

商务分析方法与工具(五):Python的趣味快捷-文件和文件夹操作自动化

实验5 文件与文件夹操作

一、实验目的

1.掌握文件操作基本知识

2.掌握文件夹操作基本知识

二 、实验准备

复习教材第9、10内容

三、实验内容和过程

1.用两种方式遍历并输出文本文件test.txt(英文)的所有行内容

第1题解答如下:

(1)代码展示:

在这里插入图片描述

(2)文本文件test.txt显示:

在这里插入图片描述

(3)结果显示:

在这里插入图片描述

2.将字符串“Hello World\n文本文件\n 世界真美好”写入new.txt,然后再读取并输出。

第2题解答如下:

(1)代码展现:

在这里插入图片描述

(2)new.txt文本文件展现:

在这里插入图片描述

(3)运行结果显示:

在这里插入图片描述

3.读文本文件“静夜思.txt”所有内容, 写入到“新静夜思.txt”文件 ,在 “新静夜思.txt”文件中,写入内容“五月天山雪,无花只有寒”,查看文件内容,文件指针移到第8个字节位置,读取指针后的所有内容,将第16个字符修改为测试。

第3题解答如下:

(1)读文本文件“静夜思.txt”所有内容, 写入到“新静夜思.txt”文件

在这里插入图片描述
在这里插入图片描述

(2). 在 “新静夜思.txt”文件中,写入内容“五月天山雪,无花只有寒”,查看文件内容

在这里插入图片描述
在这里插入图片描述

(3)文件指针移到第8个字节位置,读取指针后的所有内容

在这里插入图片描述
在这里插入图片描述

(4)在“新静夜思.txt文件中”将第16个字符修改为“测试”,并写入到“修改版新静夜思.txt”文件中

在这里插入图片描述
在这里插入图片描述

4.自己建立一个CSV文件,读文件的内容

第4题解答如下:

(1)代码展示:

在这里插入图片描述

(2)结果显示:

在这里插入图片描述

5.自己建立一个EXCEL文件,读文件的内容

第5题解答如下:

(1)代码展示:

在这里插入图片描述

(2)结果显示:

在这里插入图片描述

四 、实验中的问题和体会

在这里插入图片描述
在这里插入图片描述

体会:

python文间操作归类:

(1)文件读写

五种方法:

  • 方法一: open法:手动关闭文件
  • 方法二::read法:手动关闭文件
  • 方法三:readline法:手动关闭文件
  • 方法四:readlines法:手动关闭文件
  • 方法五:with open法:自动关闭文件
(2)读写拓展

在这里插入图片描述

(3)读写细节

f.Read(n)代表读取n个字符
f.Readlines(n)代表读取n行
f.Readline(n)代表读取n个字符

f.seek()要注意gbk与utf-8的格式区别
f.write()不能中间写入,只能写到文本最后,原因是换行符储存问题

(4)文件创建

以w+形式打开,未存在则创建,注意文件后缀

(5)文件关闭

为什么要关闭文件?
在文件打开状态是会保持连接,这种状态下会持续消耗内存
不利于服务器性能优化
(内存泄漏)
关闭文件后,文件对象有没有被释放?
没有释放

(6)文件修改

拆分法=“前半段”+修改+“后半段”

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/604499.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

pytest教程-41-钩子函数-pytest_runtest_teardown

领取资料,咨询答疑,请➕wei: June__Go 上一小节我们学习了pytest_runtest_call钩子函数的使用方法,本小节我们讲解一下pytest_runtest_teardown钩子函数的使用方法。 pytest_runtest_teardown 钩子函数在每个测试用例执行完成后被调用&…

游戏辅助 -- 三种分析角色坐标方法(CE、xdbg、龙龙遍历工具)

所用工具下载地址: https://pan.quark.cn/s/d54e7cdc55e6 在上次课程中,我们成功获取了人物对象的基址:[[[0xd75db8]1C]28],而人物血量的地址则是基址再加上偏移量278。 接下来,我们需要执行以下步骤来进一步操作&a…

JSP技术讲解

目录 1、JSP简介 2、JSP体验 3、JSP运行原理 4、JSP基本语法 5、JSP指令 6、JSP内置九大对象 7、JSP标签 8、JSP配置 9、JSP排错 10、总结 在前面的Servlet学习中发现Servlet本质是一个java程序,因此Servlet更加擅长编写程序的业务逻辑,而如果要…

BACnet到OPC UA的楼宇自动化系统与生产执行系统(MES)整合

在智能制造的浪潮下,一家位于深圳的精密电子制造企业面临着前所未有的挑战:如何高效地将楼宇自动化系统与生产执行系统(MES)整合,实现能源管理与生产流程的精细化控制。这家企业的楼宇控制系统使用的是BACnet协议&…

牛客NC97 字符串出现次数的TopK问题【中等 哈希+优先级队列 Java/Go】

题目 题目链接: https://www.nowcoder.com/practice/fd711bdfa0e840b381d7e1b82183b3ee 核心 哈希,优先级队列Java代码 import java.util.*;public class Solution {/*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返…

思维导图网页版哪个好?2024年值得推荐的8个在线思维导图软件!

思维导图如今已成为一种常用的工具,帮助我们清晰地组织和整理信息。随着科技的发展,思维导图的产品形态也经过多轮迭代,从最初的本地客户端过渡到基于云的 Web 端,各类网页版思维导图软件应运而生,它们方便快捷&#x…

【3dmax笔记】035: 车削修改器

一、车削修改器介绍 车削:图形通过绕轴旋转来创建三维效果。 开放的样条线,车削之后是面片。闭合的样条线,车削之后,是实体。 一、车削修改器实例 绘制高脚杯,首先在前视图绘制如下二维图形。 添加一个车削的修改器…

【Linux】shell基础,shell脚本

Shell Shell是一个用C语言编写的程序,接受用户输入的命令,并将其传递给操作系统内核执行。Shell还负责解释和执行命令、管理文件系统、控制进程,是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言 Shell脚本 Sh…

HTML Audio标签src使用base64字符

源码&#xff1a; <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>Audio src base64</title> </head> <body><audio controls><source src"data:audio/mp3;base64,//OIxAAAAAAAAAA…

2.小土堆——tensorboard使用

1.tensorboard是啥&#xff1f; TensorBoard 是一个用于可视化 TensorFlow 训练过程和模型的工具。它可以帮助你以图形和图表的形式查看训练过程中的指标&#xff0c;比如损失和准确率的变化。你可以使用 TensorBoard 来监视模型的性能&#xff0c;并且更直观地理解模型的工作原…

Classifier guidance与Classifier free diffusion的简单理解

参考&#xff1a;Classifier Guidance 和 Classifier Free Guidance&#xff0c;一堆公式不如两行代码 - 蓟梗的文章 - 知乎 https://zhuanlan.zhihu.com/p/660518657 Classifier Guidance和Classifier-free Guidance 总结 - 走遍山水路的文章 - 知乎 https://zhuanlan.zhihu.c…

【雅思写作】Vince9120雅思小作文笔记——P1 Intro(前言)

文章目录 链接P1 Intro&#xff08;前言&#xff09;字数限制题型综述&#xff08;problem types overview&#xff09;1. **柱状图&#xff08;Bar Chart&#xff09;** - 描述不同类别在某个或多个变量上的数据量比较。2. **线图&#xff08;Line Graph&#xff09;** - 展示…

Lib city笔记:TrajectoryDataset

1 AbstractDataset 抽象类&#xff0c;所有数据集的基类 2 TrajectoryDataset 2.1 __init__ 2.2 get_data 2.3 cutter_filter 2.3.1 按照时间间隔切割 2.3.2 按照同一天切割 2.3.3 按照固定窗口长度切割 cut完的轨迹样子 每一个key是一个轨迹的id&#xff0c;对应的value内容…

SQL查询语句(三)范围查找关键字

在上一篇文章中&#xff0c;我们介绍了SQL语句中&#xff0c;逻辑关键字的作用&#xff0c;并举例演示了如何用逻辑关键字来组合WHERE子句。在文章的末尾我们提到了两个用于范围查找的关键字IN和BETWEEN。这两个关键字都可以与NOT关键字灵活组合&#xff0c;起到对字句结果取反…

Crowd counting 系列NO.2—MCNN

声明&#xff1a;博客是用latex写的&#xff0c;所以直接用图片来展示吧&#xff0c;效果是一样的。下载资源网上都很容易搜到&#xff0c;如需下载资源&#xff0c;请留言。

Java内存是怎样分配的

Java内存是怎样分配的 一、 1. 有些编程语言编写的程序会直接向操作系统请求内存&#xff0c;而 Java 语言为保证其平台无关性&#xff0c;并不允许程序直接向操作系统发出请求&#xff0c;而是在准备执行程序时由Java虚拟机&#xff08;JVM&#xff09;向操作系统请求一定的…

基于SpringBoot+Vue点餐系统设计和实现(源码+LW+部署讲解)

&#x1f339;作者简介&#xff1a;✌全网粉丝10W&#xff0c;前大厂员工&#xff0c;多篇互联网电商推荐系统专利&#xff0c;现有多家创业公司&#xff0c;致力于建站、运营、SEO、网赚等赛道。也是csdn特邀作者、博客专家、Java领域优质创作者&#xff0c;博客之星、掘金/华…

VxTerm使用教程:连接SSH服务端设备,什么是SSH

一、什么是SSH&#xff1f; <摘自百度> 安全外壳协议 SSH&#xff0c;即安全外壳协议&#xff08;Secure Shell&#xff09;&#xff0c;是一种网络协议&#xff0c;用于在计算机网络上提供安全的远程登录和命令执行功能。 SSH通过加密通信通道来保护数据传输&#xff0c…

C++:类与对象—继承

类与对象—继承 一、继承是什么&#xff1f;二、继承定义三、基类和派生类对象赋值转换四、继承中的作用域五、派生类的默认成员函数六、继承与友元七、继承与静态成员八、复杂的菱形继承及菱形虚拟继承九、继承的总结和反思十、考察重点 一、继承是什么&#xff1f; 继承(inh…

每日OJ题_记忆化搜索①_力扣509. 斐波那契数(四种解法)

目录 记忆化搜索概念和使用场景 力扣509. 斐波那契数 解析代码1_循环 解析代码2_暴搜递归 解析代码3_记忆化搜索 解析代码4_动态规划 记忆化搜索概念和使用场景 记忆化搜索是一种典型的空间换时间的思想&#xff0c;可以看成带备忘录的爆搜递归。 搜索的低效在于没有能够…
最新文章