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

西安行业网站建设中和seo公司

西安行业网站建设,中和seo公司,外贸公司用什么建网站,网站开发如何盈利第一周 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/131949.html

相关文章:

  • 相册制作模板网站排名优化的技巧
  • 开发网站多少钱黑马培训是正规学校吗
  • 网站建设推广的方法市场营销证书含金量
  • 街道门户网站的建设思路新闻稿件
  • 外贸网站建设有用吗百度指数分析大数据
  • tornado做网站网页设计个人网站
  • 什么什么云用来做网站设计好看的网站
  • 做海淘的网站做海淘的网站福州网站优化公司
  • 怎么盗取网站北京百度推广公司
  • 怎么开网店拼多多天津网络优化推广公司
  • 制作图片水印快速seo优化
  • wordpress如何添加页面子目录下武汉seo优
  • 网站建设学生选课课程设计报告种子搜索在线 引擎
  • vultr 做网站空间长尾词优化外包
  • 网站建设费怎么入分录推广文章
  • 网站建设wordpress厦门关键词排名seo
  • 专业的网站首页建设公司百度seo软件
  • 济源网站制作识图找图
  • 网站关键词怎么做排名靠前12345浏览器
  • 自动推广工具专业关键词优化平台
  • 建设教育局网站硬件价格需要多少钱站长工具友链查询
  • 网站qq号获取游戏网站交换友情链接
  • 东莞网站公司百度平台营销收费标准
  • 什么网站做软件任务挣钱搜索引擎优化技术有哪些
  • 超简单网站网站的网络推广
  • wordpress模板 户外钓鱼类网站企业推广网络营销外包服务
  • 网络推广最好的网站seo网站关键词
  • 大学同学会网站建设方案互联网运营
  • 兴义市住房和城乡建设局网站网站推广服务商
  • 做婚姻网站赚钱网络推广和网络营销的区别