发布时间:2026/8/1 11:20:33
Python第三次作业【模块+IO】 一、模块【题目】使用 os 和 os.path 以及函数的递归完成 给出一个路径遍历当前路径所有的文件及文件夹 打印输出所有的文件遇到文件输出路径遇到文件夹继续进文件夹【代码】import os from os import path def traverse_file(folder_path): name_list os.listdir(folder_path) for name in name_list: full_path path.join(folder_path, name) if path.isfile(full_path): print(full_path) elif path.isdir(full_path): traverse_file(full_path) if __name__ __main__: target_dir ./ traverse_file(target_dir)【截图】二、IO1、【题目】IO流‑文本编写程序读取article.txt统计文件中英文单词出现总数量只统计单词忽略数字、标点符号 并将统计结果写入result.txt。 要求使用with语法文件编码utf‑8。【代码】import string count 0 with open(article.txt, r, encodingutf-8) as f: content f.read() for c in content: if c in string.punctuation or c.isdigit(): content content.replace(c, ) words content.split() count len(words) with open(result.txt, w, encodingutf-8) as f: f.write(f英文单词总数{count})【截图】运行成功被读取文档 article.txt写入结果文档 result.txt2、【题目】IO流‑读写模式综合现有文件record.log编写代码1.如果文件不存在则创建2.在文件末尾追加一行2026‑07‑27 操作完成3.追加完成后读取文件全部内容打印到控制台。 提示注意光标位置选对打开模式。【代码】with open(record.log, a, encodingutf-8) as f: f.write(2026-07-27 操作完成\n) f.seek(0) all_text f.read() print(all_text)【截图】运行成功record.log文件3、【题目】模块‑自定义模块1.创建自定义模块math_tool.py内部实现两个函数 - calc_area(r)计算圆面积 - calc_circum(r)计算圆周长2.在另一个文件main.py用两种不同导入方式调用这两个函数 - 方式1import math_tool - 方式2from math_tool import calc_area, calc_circum 写出两个文件完整代码。【代码】math_tool.pyimport math def calc_area(r): return math.pi * r ** 2 def calc_circum(r): return 2 * math.pi * r print(calc_area(5)) print(calc_circum(5))math.py两个方法# 方式1 import math_tool print(math_tool.calc_area(2)) print(math_tool.calc_circum(2)) # 方式2 from math_tool import calc_area, calc_circum print(calc_area(3)) print(calc_circum(3))【截图】math_tool.pymath.py4、【题目】模块‑标准库os模块使用os标准库完成1.遍历当前文件夹打印所有后缀为.txt的文件名2.创建文件夹backup3.加判断条件如果backup文件夹已存在不要报错。【代码】import os for name in os.listdir(): if name.endswith(.txt): print(name) if not os.path.exists(backup): os.mkdir(backup)【截图】5、【题目】使用os和os.path以及函数的递归完成: 给出一个路径遍历当前路径所有的文件及文件夹 打印输出所有的文件遇到文件输出路径遇到文件夹继续进文件夹【代码】import os def find_all_file(path): for name in os.listdir(path): full_path os.path.join(path, name) if os.path.isfile(full_path): print(full_path) else: find_all_file(full_path) find_all_file(.)【截图】

相关新闻

2026/8/1 11:20:33

环形队列代替ISR状态机——UART收帧重构

一句话: ISR 里写了 60 行状态机解析串口帧——每个字节都在中断里判断、跳转、存数组。换成 512 字节环形队列 queue_push queue_find_cmd 后,ISR 缩减到 4 行只做字节推入,帧解析移到主循环。适合谁读:ISR 越来越臃肿、串口收帧丢包不可复…

2026/8/1 11:20:33

大模型时代程序员转型:面试要点与学习路径

1. 大模型技术浪潮下的程序员转型机遇 2023年被称为"大模型元年",以ChatGPT为代表的生成式AI技术彻底改变了技术行业的格局。作为从业十年的技术老兵,我亲眼见证了从传统机器学习到深度学习,再到如今大模型技术的三次技术跃迁。与前…

2026/8/1 11:20:33

GEO供应商十强到底怎么选?服务商实力大盘点与选型决策参考

一、开篇引言:AI搜索迭代下,GEO已成企业数字化获客刚需 GEO(生成式引擎优化)核心定义:GEO是适配豆包、DeepSeek、文心一言、通义千问、Kimi、腾讯元宝等生成式AI平台的新型营销优化体系,核心目标是提升企业…

2026/8/1 12:30:37

英雄联盟工具包:300%效率提升的LCU API自动化助手

英雄联盟工具包:300%效率提升的LCU API自动化助手 【免费下载链接】League-Toolkit An all-in-one toolkit for LeagueClient. Gathering power 🚀. 项目地址: https://gitcode.com/gh_mirrors/le/League-Toolkit 你是否厌倦了每次游戏前繁琐的设…

2026/8/1 12:30:37

2026新一代AI录音转写app高精度识别快速整理帮你轻松省时间

2026新一代AI录音转写app可以通过高精度识别和自动化整理大幅压缩录音处理时间,适合需要频繁处理录音内容的效率工具爱好者、职场人和学生。这类产品基于新一代大模型优化了口音识别和结构化整理能力,处理效率比传统转写工具提升明显,仅适合录…

2026/8/1 12:30:37

如何彻底掌控macOS菜单栏:Ice菜单栏管理器完整指南

如何彻底掌控macOS菜单栏:Ice菜单栏管理器完整指南 【免费下载链接】Ice Powerful menu bar manager for macOS 项目地址: https://gitcode.com/GitHub_Trending/ice/Ice 你是否厌倦了macOS菜单栏上拥挤不堪的图标?想要一个既整洁又个性化的菜单栏…

2026/7/29 22:32:30

PDF合并与动态水印的工程化方案:2026国内免费工具实测对比

一、背景与测试方案 在实际项目交付中,PDF文件合并与版权保护水印的叠加是一个高频但容易被低估的技术需求。典型的处理链路涉及:多源PDF的文件流合并、页面级水印渲染(含透明度混合与图层叠加)、输出文件体积控制。看似简单的操作…

2026/8/1 0:03:49

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/1 0:03:49

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/1 0:03:49

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

2026/8/1 0:03:49

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/1 0:03:49

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/1 0:03:49

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…