当前位置: 首页 > wzjs >正文

临沂网站制作培训关键词搜索名词解释

临沂网站制作培训,关键词搜索名词解释,好看网页设计,网站注册怎么做第一周 Day 1 - Python 基础入门 & 开发环境搭建 Day 2 - 条件判断、用户输入、格式化输出 Day 3 - 循环语句 range 函数 Day 4 - 列表 & 元组基础 Day 5 - 字典(dict)与集合(set) Day 6 - 综合实战:学生信息…

第一周

Day 1 - Python 基础入门 & 开发环境搭建
Day 2 - 条件判断、用户输入、格式化输出
Day 3 - 循环语句 + range 函数
Day 4 - 列表 & 元组基础
Day 5 - 字典(dict)与集合(set)
Day 6 - 综合实战:学生信息管理系统
Day 7 - 复盘 + 测试日

第二周

Day 8 - Python 函数基础
Day 9 - 函数进阶用法
Day 10 - 模块与标准库入门
Day 11 - 列表推导式、内置函数进阶、模块封装实战
Day 12 - 字符串处理 & 文件路径操作


🎯 今日目标

掌握 Python 中文件操作的基本方法,包括:

  • 打开文件、读写内容、关闭文件
  • 理解常用模式:读取(r)、写入(w)、追加(a)
  • 学会使用 with open() 安全读写文件
  • 理解编码问题(特别是 utf-8)

📘 学习内容详解

1️⃣ 打开与关闭文件(open / close)

file = open('example.txt', 'r', encoding='utf-8')
content = file.read()
file.close()
print(content)

‘r’:读取模式,文件不存在会报错
‘w’:写入模式,会清空原内容
-‘a’:追加模式,在文件末尾添加内容

2️⃣ 推荐方式:with open() 自动管理资源

with open('example.txt', 'r', encoding='utf-8') as f:content = f.read()print(content)

📌 优点:自动关闭文件,推荐使用!

3️⃣ 文件读取方式

f.read()       # 读取全部
f.readline()   # 读取一行
f.readlines()  # 按行读取,返回列表

4️⃣ 文件写入/追加

# 写入(覆盖)
with open('output.txt', 'w', encoding='utf-8') as f:f.write("Hello, Python!\n")# 追加
with open('output.txt', 'a', encoding='utf-8') as f:f.write("添加更多内容。\n")

5️⃣ 文件是否存在的判断(配合 os 模块)

import os
print(os.path.exists("output.txt"))  # True / False

🧪 今日练习任务

  1. 创建一个 hello.txt 文件,写入以下三行内容(使用 w 模式):

    Hello
    Python
    World
    
  2. 使用 readlines() 读取内容,并逐行打印。

  3. 追加一行 “你好,世界!” 到文件中,再读取全部内容打印。

  4. 判断文件是否存在,如果不存在则提示创建。

    import osfilename = "hello.txt"# === 1. 判断文件是否存在,不存在则创建并写入三行内容 ===
    if not os.path.exists(filename):with open(filename, 'w', encoding='utf-8') as f:f.write("Hello\n")f.write("Python\n")f.write("World\n")print("文件创建成功,并写入初始内容。")
    else:print("文件已存在。")# === 2. 使用 readlines() 读取内容并逐行打印 ===
    print("\n📄 文件当前内容如下:")
    with open(filename, 'r', encoding='utf-8') as f:lines = f.readlines()for idx, line in enumerate(lines, start=1):print(f"{idx}: {line.strip()}")# === 3. 追加一行 "你好,世界!" 到文件中 ===
    with open(filename, 'a', encoding='utf-8') as f:f.write("你好,世界!\n")
    print("\n✅ 已追加内容:你好,世界!")# === 4. 再次读取完整文件内容并打印 ===
    print("\n📄 文件追加后完整内容:")
    with open(filename, 'r', encoding='utf-8') as f:print(f.read())
    

    首次运行输出结果:

    文件创建成功,并写入初始内容。📄 文件当前内容如下:
    1: Hello
    2: Python
    3: World✅ 已追加内容:你好,世界!📄 文件追加后完整内容:
    Hello
    Python
    World
    你好,世界!
    

    再次运行输出结果:

    文件已存在。📄 文件当前内容如下:
    1: Hello
    2: Python
    3: World
    4: 你好,世界!✅ 已追加内容:你好,世界!📄 文件追加后完整内容:
    Hello
    Python
    World
    你好,世界!
    你好,世界!
    

📌 今日总结

知识点说明
open()打开文件进行读/写操作
‘r’/‘w’/‘a’读取 / 写入 / 追加模式
with open()自动关闭文件,更安全
read() 系列读取全部 / 一行 / 所有行
write()写入字符串到文件中
os.path.exists()判断文件是否存在

题外话

在这里插入图片描述

http://www.dtcms.com/wzjs/279848.html

相关文章:

  • 电子商务网站建设作业关键词分词工具
  • 网站建设策划文案百度电脑版下载官网
  • 广州企业网站公司b站推广平台
  • 怎样找素材做网站武汉做网络推广的公司
  • 国税部门强化网站建设数字营销是干啥的
  • 网站搭建服务器需要多少钱前端优化
  • 遵义网站建设公司网站制作的步骤
  • 做哪个网站的人多百度资源分享网
  • 交友网站该如何做网站友情链接怎么弄
  • 网站开发和广告制作网站域名注册
  • 苏州专业网站建设新闻最新消息
  • 中国建设银行官网站大同网页设计框架
  • 新泰网站制作公司2022黄页全国各行业
  • vs2012做网站推广产品的渠道
  • 互联网网站建设问卷调查网络营销有哪几种方式
  • axure做网站原型模板百度文库个人登录入口
  • 网站建设论文标题免费创建自己的网站
  • 网站建设电话推广话术网络营销个人感悟小结
  • 长沙营销型网站制作费用整站优化报价
  • 韩国美容网站模板全网自媒体平台
  • 过年做啥网站致富网站在线优化检测
  • 网站设置密码郑州网站推广排名公司
  • 网站建设 你真的懂吗山东今日头条新闻
  • 网站开发和运行 法律网络营销团队
  • 电子商城网站开发公司seo运营培训
  • wordpress 图片环绕东莞seo网络公司
  • 佛山市建网站做网站费用成都网络营销推广公司
  • 深圳南山网站建设软文营销软文推广
  • 怎样查看一个网站是用什么开源程序做的刷排名的软件是什么
  • 娱乐类网站开发兰蔻搜索引擎营销案例