教学案例十二 文件处理

2023-12-19

第1关:读取唐诗文件,并根据诗人建立多个文件夹

任务描述
本关任务:

相关知识
为了完成本关任务,你需要掌握:
1.如何判断文件夹是否存在,
2.如何建立文件夹。

文件及文件夹的管理
os模块
os模块为系统内置模块,提供了对系统环境、文件、目录等操作系统级的接口函数。
os.path.exists(文件夹名)
文件夹存在返回True,否则返回False
os.mkdir(文件夹名)
创建文件夹

在这里插入图片描述

第2关:读取唐诗文件,根据诗人建立多个文件

建立文件
文件的打开
<file对象名>=open(<文件名>,<打开模式>)
打开一个文件,并创建一个file类对象
打开模式为a,追加写模式,文件不存在则创建,存在则在原文件最后追加内容
注意:打开文件后,指针定位在文件的最后
打开模式为w,覆盖写模式,文件不存在则创建,存在则完全覆盖源文件。

在这里插入图片描述

第3关:读取唐诗文件,为每首诗建立文本文件

算法
1.打开

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

教学案例十二 文件处理 的相关文章

随机推荐

  • 3d抄数逆向建模服务造纸机械叶轮三维扫描曲面建模-CASAIM

    在造纸机械中 叶轮是重要的组成部分 造纸机械叶轮在使用过程中会承受较大外力的摩擦 长期使用容易导致外观变形破损 从而降低叶轮的工作效率和精度 因此 定期生产制作同类型的造纸机械叶轮产品 以用于替换年久失修的旧产品 已成为越来越多造纸类企业的
  • 【网络安全】-Linux操作系统—操作系统发展历史与Linux

    操作系统发展历史 操作系统 Operating System 简称OS 是管理计算机硬件与软件资源的系统软件 它是计算机系统的核心与基石 操作系统的发展历史可以追溯到20世纪50年代 初期的操作系统 在计算机技术的早期 操作系统并不存在 那
  • mycat读写分离部署

    一 前言 mycat跟proxysql一样都是实现mysql主从架构的读写分离 提高mysql性能 也是具备主从读写的故障切换和读写分离功能 不过跟proxysql有区别的是 mycat用的是虚拟库映射后端真实数据库的用法 二 部署 部署m
  • 一对一聊天

    服务端 package 一对一用户 import java awt BorderLayout import java io BufferedReader import java io IOException import java io I
  • 基于生成对抗网络的图像修复技术研究

    随着数字技术的发展 图像修复技术在各个领域得到了广泛应用 然而 传统的图像修复方法容易出现过度模糊 失真等问题 限制了其在实际应用中的效果 近年来 基于生成对抗网络 GAN 的图像修复技术逐渐成为研究焦点 其通过引入对抗训练的思想 有效提高
  • Axure--中继器(增删改查)

    我是bing人 一个在CSDN分享笔记的博主 在这里 我要推荐给大家我的专栏 Axure 无论你是编程小白 还是有一定基础的程序员 这个专栏都能满足你的需求 我会用最 简 单易懂的语言 带你走进代码的世界 让你从零开始 一步步成为编程大师
  • 官网 Navicat Premium 历史版本官方下载地址

    Navicat Premium 客户端命名规则 是 navicat 大版本 2位 小版本 1位 premium cs x 32或者64位的系统 exe 比如 https download navicat com download navic
  • 证件照制作免费软件有哪些推荐?这几款小白也能轻松驾驭

    今天收到闺蜜急冲冲打来的电话 说让我帮忙找一家靠谱的照相馆 仔细一问 原来是她有个考试报名的照片不符合要求 需要重新拍摄 但是明天就要截止报名了 她害怕赶不上趟 所以才火急火燎地电话 轰炸 我 其实 遇到照片不符合要求的情况 不一定只有重新
  • 案例分享 | 3D开发工具HOOPS加速「全球知名矿业软件」可视化创新与突破!

    近日 某全球知名的三维矿业软件公司 以下简称 客户 与慧都科技携手合作 慧都将联合数字化合作伙伴 Tech Soft 3D HOOPS 为客户注入3D渲染及可视化核心动力 赋能客户产品实现在地质勘探 地质模型可视化等方向的创新与突破 构建强
  • 扬帆证券:股票代码开头有何含义?各板块股票开头代码是多少?

    股票代码开始有何意义 1 沪市主板 股票代码以600 601或603开始 2 深市主板 股票代码以000 001 002 003开始 3 创业板 股票代码以300开始 创业板归于深证市场 4 科创板 股票代码以688开始 科创板归于上证市场
  • 小节测验

    第1关 第一题 任务描述 本关任务 根据编程要求 完成任务 编程要求 打开右侧代码文件窗口 在 Begin 至 End 区域补充代码 完成任务 在 pyspark 中读取 Linux 系统本地文件 data bigfiles data tx
  • 多人聊天Java

    服务端 import java io import java net import java util ArrayList public class Server public static ServerSocket server sock
  • 如何在安卓手机Termux上安装MariaDB(MySQL)并实现远程连接数据库

    文章目录 前言 1 安装MariaDB 2 安装cpolar内网穿透工具 3 创建安全隧道映射mysql 4 公网远程连接 5 固定远程连接地址 前言 Android作为移动设备 尽管最初并非设计为服务器 但是随着技术的进步我们可以将And
  • 基于Apache SeaTunnel构建CDC数据同步管道

    引言 在快速发展的数据驱动时代 数据的实时 准确同步成为了企业信息系统不可或缺的一部分 随着技术的进步 特别是在分布式计算和大数据技术的背景下 构建一个高效且可靠的数据同步管道成为了挑战 Apache SeaTunnel作为一个先进的数据集
  • 提升研究效率,尽在EndNote 21 forMac/win!

    在科研领域 文献管理是一项至关重要的任务 研究人员需要快速而准确地收集 整理和引用大量的文献资料 以支持他们的研究工作 而EndNote 21作为一款功能强大的文献管理软件 能够帮助研究人员高效地管理文献资源 提升研究工作的效率和质量 首先
  • 【Proteus仿真】【Arduino单片机】光照强度检测系统

    文章目录 一 功能简介 二 软件设计 三 实验现象 联系作者 一 功能简介 本项目使用Proteus8仿真Arduino单片机控制器 使共阳数码管 ADC模块 光敏传感器等 主要功能 系统运行后 数码管显示光传感器采集光照强度值 范围0 1
  • Selenium小技巧!

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读1 9k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 视频转文字软件怎么用?教你轻松搞定

    你是否遇到过需要将视频中的对话或讲解内容转换为文字的情况 比如 想要回顾一段重要的讲座 但是视频的质量不佳 或者想要将一段家庭视频中的对话记录下来 日后可以回忆 这时候 一款好的视频转文字软件就能派上大用场 今天 我们就来介绍几款视频转文字
  • 石头纪 Stone Story RPG免安装中文版

    石头纪 Stone Story RPG 从众多优秀的游戏作品中汲取灵感 并且利用独特的ASCII艺术动画 结合放置挂机玩法 RPG 机制 可编程要素等诸多内容 打造出完全独特的游戏体验 在 石头纪 中 玩家无法直接操控游戏角色本身 AI会自
  • 教学案例十二 文件处理

    第1关 读取唐诗文件 并根据诗人建立多个文件夹 任务描述 本关任务 相关知识 为了完成本关任务 你需要掌握 1 如何判断文件夹是否存在 2 如何建立文件夹 文件及文件夹的管理 os模块 os模块为系统内置模块 提供了对系统环境 文件 目录等