python 文件打开、读、关闭练习

一、题目要求

二、代码实现

python 复制代码
f = open("D:\\workspace\\word.txt" , "r", encoding= "UTF-8")

# 方案一
# content = f.read()
# count = content.count("itheima")
# print(f"itmeiha在文件中出现了:{count}次")

# 方案二
num = 0
for line in f:
    line = line.strip()  
# 去除开头结尾的空格及换行符 (输出结果每行最后都加上了" \n ")
    words = line.split(" ")
    for word in words:
        if word == "itheima":
            num += 1

print(num)
f.close()
相关推荐
梦想科研社1 分钟前
【无人机设计与控制】四旋翼无人机俯仰姿态保持模糊PID控制(带说明报告)
开发语言·算法·数学建模·matlab·无人机
风等雨归期2 分钟前
【python】【绘制小程序】动态爱心绘制
开发语言·python·小程序
千穹凌帝5 分钟前
SpinalHDL之结构(二)
开发语言·前端·fpga开发
AlexMercer10127 分钟前
【C++】二、数据类型 (同C)
c语言·开发语言·数据结构·c++·笔记·算法
Adolf_19938 分钟前
Flask-JWT-Extended登录验证, 不用自定义
后端·python·flask
冯宝宝^8 分钟前
基于mongodb+flask(Python)+vue的实验室器材管理系统
vue.js·python·flask
friklogff8 分钟前
【无标题】云端之C#:全面解析6种云服务提供商的SDK
开发语言·flask·c#
叫我:松哥19 分钟前
基于Python flask的医院管理学院,医生能够增加/删除/修改/删除病人的数据信息,有可视化分析
javascript·后端·python·mysql·信息可视化·flask·bootstrap
Reese_Cool21 分钟前
【C语言二级考试】循环结构设计
android·java·c语言·开发语言
海里真的有鱼22 分钟前
Spring Boot 项目中整合 RabbitMQ,使用死信队列(Dead Letter Exchange, DLX)实现延迟队列功能
开发语言·后端·rabbitmq