第三次python作业
📅 2026/7/31 1:47:58
👁️ 次浏览
第一题第1题IO流‑文本 编写程序读取 article.txt 统计文件中英文单词出现总数量只统计单词忽略数字、标点符号 并将统计结果写入 result.txt 。 要求使用 with 语法文件编码 utf‑8 。代码zimu [] with open(article.txt, r, encodingutf-8) as f1, open(result.txt, r, encodingutf-8) as f2: yuju f1.read().split(,) for item1 in yuju: res item1.split( ) for item2 in res: print(type(item2)) if item2-999999 and item2999999: pass else: zimu.append(item2) res len(zimu) print(res) f2.write(str(res))运行截图第二题第2题IO流‑读写模式综合 现有文件 record.log 编写代码 1. 如果文件不存在则创建 2. 在文件末尾追加一行 2026‑07‑27 操作完成 3. 追加完成后读取文件全部内容打印到控制台。 提示注意光标位置选对打开模式。代码with open(record.log, a, encodingutf-8) as f3: f3.write(2026‑07‑27) f3.seek(0) print(f3.read())运行截图第三题第3题模块‑自定义模块 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 写出两个文件完整代码代码main.pyimport math_tool print(f圆面积为{math_tool.calc_area(5)}) print(f圆周长{math_tool.calc_circum(5)}) from math_tool import calc_area, calc_circum print(f圆面积为{calc_area(9)}) print(f圆周长{calc_circum(9)})math_tool.pyimport math def calc_area(r): garden_area math.pi*(r**2) return garden_area def calc_circum(r): garden_circum 2*math.pi*r return garden_circumimport main print(main)运行截图第四题第4题模块‑标准库os模块 使用 os 标准库完成 1. 遍历夹当前文件打印所有后缀为 .txt 的文件名 2. 创建文件夹 backup 3. 加判断条件如果backup文件夹已存在不要报错代码import os print(os.getcwd()) wenjian_name2 (os.listdir()) print(wenjian_name2) for item in wenjian_name2: if item.endswith(.txt): print(item) if backup not in wenjian_name2: os.mkdir(backup) print(已创建文件)运行截图第五题使用os和os.path以及函数的递归完成: 给出一个路径遍历当前路径所有的文件及文件夹 打印输出所有的文件(遇到文件输出路径遇到文件夹继续进文件夹)代码import os def lj_duqu(sum_wenjian_mulu,n): # 递归函数,参数为(接收文件名或目录名,路径) wenjian_name_lst [] # 用于储存文件名 for item in sum_wenjian_mulu: if os.path.isdir(item) True: # (判断是否为目录) mulu os.path.join(n,item) # 拼接文件路径 wenjian_name os.listdir(item) # 找出目录下有那些文件 wenjian_name_lst.extend(lj_duqu(wenjian_name, mulu)) # 这里不能用return执行递归,因为return会终止整个循环,导致只遍历其中一个目录(遍历递归) else: wenjian_name_lst.append(item) # 将文件名放入wenjian_name_lst列表 return wenjian_name_lst n input(请输入要查看的路径:)运行截图
1. 项目概述:从手册到实战的旋变解码之旅最近在做一个电机控制相关的项目,里面用到了旋转变压器(简称旋变)作为位置传感器。选型的时候,AD2S1205这颗芯片频繁出现在推荐列表里,它是一款完整的10位至16位分辨…
📅 2026/7/31 1:47:58
3个场景告诉你:为什么Windows用户需要Ext2Read这个Linux分区读取神器 【免费下载链接】ext2read A Windows Application to read and copy Ext2/Ext3/Ext4 (With LVM) Partitions from Windows. 项目地址: https://gitcode.com/gh_mirrors/ex/ext2read
在Win…
📅 2026/7/31 1:47:57
#include <stdio.h>int main()
{/* 我的第一个 C 程序 */printf("Hello, World! \n");return 0;
gcc text.c
a.exe
📅 2026/7/31 1:47:55
5分钟快速获取QQ空间历史说说完整指南:GetQzonehistory终极备份方案 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
你是否担心QQ空间里的珍贵记忆会随时间流逝而消失&#…
📅 2026/7/31 2:58:59
如果你正在寻找一款真正能提升工作效率的AI工具,但又被各种复杂的配置和术语劝退,那么Codex可能是你一直在等的那个答案。与那些需要深厚技术背景才能上手的AI工具不同,Codex的设计初衷就是让零基础的普通用户也能快速驾驭AI能力。很多人误以…
📅 2026/7/31 2:58:58
如何用Bili2Text一键将B站视频转为文字稿:完整免费教程 【免费下载链接】bili2text Bilibili视频转文字,一步到位,输入链接即可使用 项目地址: https://gitcode.com/gh_mirrors/bi/bili2text
还在为整理B站视频内容而烦恼吗࿱…
📅 2026/7/31 2:58:58
1. 项目概述:为什么“加盐”是密码安全的基石在任何一个需要用户注册登录的系统里,密码安全都是第一道,也是最重要的一道防线。我们经常听说“数据库被拖库”、“用户密码泄露”,这些事件的背后,往往不是攻击者技术有多…
📅 2026/7/31 2:58:58
二维整型数组二维数组定义类型说明符 数组名[行数][列数];int a[3][4]; //12 int float a[3][4]; //12 float二维数组的访问数组名[行下标][列下标]; 行下标:0——》行数-1 列下标:0——》列数-1二维数组的初始化全部初始化注意:在二维数组有…
📅 2026/7/31 2:58:58
很多刚接触岩土工程的朋友,拿到Geo5安装包后往往卡在“安装失败”或“无法激活”这一步,不仅浪费时间,还容易因为版本不兼容导致后续计算出错。这篇内容直接给你最稳妥的安装路径,避开那些容易踩雷的注册表错误,确保你一次性成功运行,不再为软件报错头疼。首先,我们要明…
📅 2026/7/31 2:58:20
数据库复制是把主库数据同步到备库的机制,分为逻辑复制和物理复制两种。逻辑复制传输的是 SQL 语句或行变更事件,物理复制传输的是存储引擎底层的物理日志。阿里云 PolarDB(云原生数据库)采用物理复制,在同步延迟、数据…
📅 2026/7/31 0:00:23
BilibiliDown:3分钟学会B站视频下载的终极指南 【免费下载链接】BilibiliDown (GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 😳 项目地址: https://gitcode.com/gh_mirrors/bi/Bilib…
📅 2026/7/31 0:00:23
当前,游戏行业的“DataAI融合”已从概念验证进入价值落地阶段。根据IDC 2025年数据,中国AI游戏云市场规模已达18.6亿元;同时,游戏研发环节AI渗透率高达86%,生成式AI内容普及率超过50%。面对庞大的市场,游戏…
📅 2026/7/31 0:00:23
更多请点击:
https://codechina.net
第一章:AI帮助理解数学概念 人工智能正以前所未有的方式重塑数学学习的路径。通过自然语言处理与符号计算的深度融合,AI不仅能解析抽象定义,还能将定理、证明和几何直觉转化为可交互、可验证的…
📅 2026/7/31 1:18:08
1. 项目背景与核心价值去年参与的一个短剧项目让我深刻体会到传统创作流程的痛点:编剧团队花了三周打磨剧本,角色设计反复修改了七版,最后成片时又因为演员档期问题不得不临时调整分镜。这种低效的创作模式在快节奏的内容行业越来越难以为继。…
📅 2026/7/31 1:18:08
remix-i18next TypeScript类型安全实践:确保翻译键与类型定义同步 【免费下载链接】remix-i18next The easiest way to translate your React Router framework mode apps 项目地址: https://gitcode.com/gh_mirrors/re/remix-i18next
在开发多语言应用时&am…
📅 2026/7/31 1:18:08
目录
第一步:选对模板,省心一半
第二步:打开扫码点餐功能
开启功能按钮
桌台管理与桌码生成
第三步:个性化设计,打造品牌感
调整点餐页面
设置点餐规则 你还在让顾客站着排队点餐吗?2025年ÿ…
📅 2026/7/30 7:16:27
在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…
📅 2026/7/30 17:17:14
FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE
你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…
📅 2026/7/30 5:16:22