python 3

发布时间:2026/9/21 6:15:25

python 3 第一题IO流-文本编写程序读取 article.txt 统计文件中英文单词出现总数量只统计单词忽略数字、标点符号并将统计结果写入 result.txt 。要求使用 with 语法文件编码 utf-8 。【代码】with open(article.txt,r,encodingutf-8) as file: content file.read() count 0 judgment False for word in content: if (a word z) or (A word Z): if not judgment: count 1 judgment True else: judgment False with open(result.txt,w,encodingutf-8) as file: file.write(str(count))【运行结果】第二题IO流-读写模式综合现有文件 record.log 编写代码 1. 如果文件不存在则创建 2. 在文件末尾追加一行 2026-07-27 操作完成 ; 3. 追加完成后读取文件全部内容打印到控制台。 提示注意光标位置选对打开模式。【代码】with open(D:\\VS Code 代码\\pythoncode\\作业\\第三次作业\\record.log,a,encodingutf-8) as file: file.write(\n2026-07-27 操作完成) file.seek(0) print(file.read())【运行结果】第三题模块‑自定义模块1. 创建自定义模块 math_tool.py 内部实现两个函数- calc_area(r) 计算圆面积- calc_circum(r) 计算圆周长2. 在另一个文件 main.py 用两种不同导入方式调用这两个函数- 方式1: import math_tool- 方式2: from math_tool import calc_area, calc_circum写出两个文件完整代码。【代码】import math def calc_area(r): return math.pi * r * r def calc_circum(r): return 2 * math.pi * rr 1 print(方式1) import math_tool print(f半径为{r}的圆面积{math_tool.calc_area(r):.2f}) print(f半径为{r}的圆周长{math_tool.calc_circum(r):.2f}) print(方式2) from math_tool import calc_area,calc_circum print(f半径为{r}的圆面积{math_tool.calc_area(r):.2f}) print(f半径为{r}的圆周长{math_tool.calc_circum(r):.2f})【运行结果】第四题模块-标准库os模块使用 os 标准库完成1. 遍历当前文件夹打印所有后缀为 .txt 的文件名2. 创建文件夹 backup ;3. 加判断条件如果backup文件夹已存在不要报错。【代码】import os for file in os.listdir(.): if file.endswith(.txt): print(file) try: os.mkdir(backup) except: pass【运行结果】第五题递归-os目录遍历使用os和os.path以及函数的递归完成:给出一个路径遍历当前路径所有的文件及文件夹打印输出所有的文件遇到文件输出路径遇到文件夹继续进文件夹【代码】import os def traverse_dir(file_path): for i in os.listdir(file_path): path os.path.join(file_path, i) if os.path.isdir(path): traverse_dir(path) else: print(path) if __name__ __main__: target_path ./ traverse_dir(target_path)【运行结果】
延伸阅读

更多相关文章

2026/9/20 4:58:47

AI替代人工重复操作的临界点已到(2024真实ROI数据报告)

更多请点击: https://intelliparadigm.com 第一章:AI替代人工重复操作的临界点已到(2024真实ROI数据报告) 2024年,全球企业级AI自动化落地已跨越关键拐点:当单个知识型员工月均重复性操作时长超过37小时&a…

2026/9/20 4:58:54

聚龙汇刘睿在佛山产业投资会上拆解盈利逻辑

7月下旬,佛山顺德的家电产业带里厂房灯火通明,冲压机床的低鸣隔着围墙传出来,连路边的榕树树干上都沾着淡淡的金属碎屑。聚龙汇刘睿带着31名学员,开着四五辆私家车沿着产业带的主干道一路驶过,一起参加了在佛山举办的本…

2026/9/20 4:58:54

英特尔CPU命名规则全解析:从i7到KS后缀,看懂型号选对处理器

1. 从一串字母数字说起:为什么我们需要看懂CPU命名?每次看到电商页面或者装机配置单上那些像“i7-12700F”、“i5-13400”、“i9-14900KS”这样的型号,你是不是感觉像在看一串密码?对于很多刚开始接触电脑硬件的朋友来说&#xff…

2026/9/21 5:37:38

BrewUI 详解:macOS 上 Homebrew 的图形化包管理利器

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/21 5:37:38

AI芯片设计入门的三道硬门槛:NPU、编译器与验证闭环

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/21 5:37:38

反激电源TL431补偿器设计与波特图调试实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/21 5:37:38

MATLAB配置MinGW编译器全指南:从安装到排错一次搞定

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/21 5:37:38

测序数据可视化:从BAM到bigWig的UCSC工具链实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/21 3:28:31

GAMP 5 基于风险的计算机化系统验证:软件分类与审计追踪实践

简介:《A Risk-Based Approach to Compliant GxP Computerized Systems》即业内熟知的GAMP 5指南,面向制药企业质量与IT合规人员、验证工程师及计算机化系统管理者,用于解决GxP法规环境下系统合规性难以科学落地的问题。文档以风险管理为主线…

2026/9/21 3:33:19

安全托管MSSP实战:从静态防御到人机协同的攻防运营与应急响应

简介:这份PPT围绕互联网业务安全托管服务展开,面向企业安全负责人、IT运维人员及关注MSSP/MSS选型的读者,重点回应传统安全过度依赖人工、碎片化静态防御难以对抗产业化攻击等痛点。资源共1个pptx文件,包体约30.63MB,以…

2026/9/21 0:02:23

OpenResearch:构建可复现的开放式研究工作流

第一次看到“OpenResearch”这个名字,我脑子里冒出的不是某个具体软件,而更像一种研究方式的宣言:开放、可复现、可验证。这三件事放在一起,其实比大多数人想象中难得多。过去几年我一直在折腾自己的研究工作流,从纯纸…

2026/9/20 4:54:47

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/20 5:01:23

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/20 5:09:33

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码