山西自助建站系统怎么用出口外贸营销网站

张小明 2026/1/12 22:07:52
山西自助建站系统怎么用,出口外贸营销网站,安卓app开发多少钱,教育局建设网站的必要性文章目录Python 文件相关操作总结一、文件与目录的基本概念路径类型二、文件读写#xff08;最核心#xff09;1️⃣ 打开文件#xff1a;open()2️⃣ 推荐写法#xff1a;with open3️⃣ 读取方式4️⃣ 写入方式三、目录操作#xff08;os 模块#xff09;1️⃣ 判断路径…文章目录Python 文件相关操作总结一、文件与目录的基本概念路径类型二、文件读写最核心1️⃣ 打开文件open()2️⃣ 推荐写法with open3️⃣ 读取方式4️⃣ 写入方式三、目录操作os 模块1️⃣ 判断路径类型2️⃣ 创建 / 删除目录3️⃣ 列出目录内容4️⃣ 拼接路径跨平台四、遍历目录重点1️⃣ os.walk()递归2️⃣ 只遍历一层五、文件名与路径处理1️⃣ 获取文件扩展名标准2️⃣ 文件大小 / 修改时间六、文件类型统计综合示例七、文件复制 / 删除 / 重命名使用 shutil更安全八、使用 pathlib现代写法九、输入输出与文件结合十、常见错误总结重点十一、工程实践建议你这个阶段非常重要十二、一句话记忆版下面是一份结构化、可直接复习与对照使用的 Python 文件操作完整总结。覆盖从基础到工程实践中最常用、最容易出错的部分与你前面已经接触的os.walk、扩展名统计等内容是完全衔接的。Python 文件相关操作总结一、文件与目录的基本概念对象说明文件file存储数据的最小单位目录directory用于组织文件和子目录路径path文件或目录的定位方式路径类型绝对路径D:\data\test.txt相对路径./data/test.txt二、文件读写最核心1️⃣ 打开文件open()open(file,moder,encodingNone)常用模式模式含义r读取默认w写入覆盖a追加rb/wb二进制读 / 写2️⃣ 推荐写法with openwithopen(data.txt,r,encodingutf-8)asf:contentf.read()优点自动关闭文件不易泄漏资源工程级标准写法3️⃣ 读取方式f.read()# 全部内容f.readline()# 一行f.readlines()# 行列表推荐forlineinf:print(line.strip())4️⃣ 写入方式f.write(hello\n)f.writelines([a\n,b\n])三、目录操作os 模块1️⃣ 判断路径类型os.path.exists(path)os.path.isfile(path)os.path.isdir(path)2️⃣ 创建 / 删除目录os.mkdir(dir)# 单层os.makedirs(a/b/c)# 多层os.rmdir(dir)# 空目录3️⃣ 列出目录内容os.listdir(path)4️⃣ 拼接路径跨平台os.path.join(root,filename)禁止手写root/filename# ❌四、遍历目录重点1️⃣os.walk()递归forroot,dirs,filesinos.walk(path):...返回值含义root当前目录路径dirs子目录名列表files文件名列表控制递归dirs.remove(venv)2️⃣ 只遍历一层forroot,dirs,filesinos.walk(path):...break五、文件名与路径处理1️⃣ 获取文件扩展名标准name,extos.path.splitext(filename)2️⃣ 文件大小 / 修改时间os.path.getsize(path)os.path.getmtime(path)六、文件类型统计综合示例fromcollectionsimportdefaultdictimportos counterdefaultdict(int)forroot,_,filesinos.walk(path):forfinfiles:_,extos.path.splitext(f)extext.lower()ifextelseno_extensioncounter[ext]1七、文件复制 / 删除 / 重命名使用shutil更安全importshutil shutil.copy(src,dst)shutil.move(src,dst)shutil.rmtree(dir_path)八、使用 pathlib现代写法frompathlibimportPath pPath(data)forfileinp.rglob(*):iffile.is_file():print(file.suffix)对比ospathlib函数式面向对象老标准新推荐灵活可读性强九、输入输出与文件结合pathinput(请输入路径: )withopen(result.txt,w,encodingutf-8)asf:f.write(str(result))十、常见错误总结重点错误原因文件未关闭未用with open路径拼接错误手写/编码报错未指定encoding扩展名识别错用split(.)重复遍历os.walk未break十一、工程实践建议你这个阶段非常重要路径处理统一用os.path.join或pathlib遍历目录首选os.walk文件扩展名用splitext统计类问题用defaultdict / Counter所有文件操作都包在with open十二、一句话记忆版Python 文件操作 open读写 os.walk遍历 os.path处理路径
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

信息服务类网站怎么做广州海珠区赤岗 新港网站建设公司

GIMP 特效制作全攻略 在图形处理的世界里,借助合适的工具和技巧能够创造出令人惊叹的效果。本文将详细介绍如何使用 GIMP 软件制作多种特效,让你的图形作品更加生动、逼真。 特效制作的基本思路 在开始制作特效之前,有一些基本的思路和技巧值得牢记: 1. 勇于尝试 :通…

张小明 2026/1/10 11:01:23 网站建设

做数据统计的网站徐州鸿美网站建设

用户场景情况:app大小有50M,app下载专门设置了云服务器,同时并发下载有5万人下载,app实时并发在线人数为10万人 这其实就是一个高并发的分布式系统设计问题。 从技术架构和运维架构两个维度来构建解决方案。首先考虑使用阿里云的…

张小明 2026/1/8 19:28:39 网站建设

厦门网站建设 模板建站网络总体方案设计

零基础也能搞定!手把手带你完成 Arduino 安装与第一个程序(Windows 全流程) 你是不是也曾在视频里看到别人用一块小板子控制灯、电机,甚至做出机器人,心里跃跃欲试?但一搜“ Arduino 下载安装教程 ”&am…

张小明 2026/1/9 2:50:24 网站建设

html5 mysql 网站开发建设一个好的网站

Android MVVM 模式详情解析一、为什么需要 MVVM?在早期 Android 开发中,常见架构是:Activity / Fragment 上帝类UI 控制 业务逻辑 网络请求 数据处理 全部混在一起典型问题:❌ Activity 过于臃肿(上千行&#xff0…

张小明 2026/1/10 3:46:50 网站建设

低价建设网站可以搜索国外网站的搜索引擎

文章目录前言1. Remote JVM Debug2. 系统要求与环境准备2.1 服务器环境2.2 本地开发环境3. 内网服务器准备及开始3.1 安装cpolar配置支持远程ssh登录3.1.1 什么是cpolar?3.1.2 安装cpolar3.1.3 注册及配置cpolar系统服务3.1.4 登录cpolar web ui 管理界面配置ssh端口…

张小明 2026/1/9 2:50:20 网站建设

西宁网站建设优化案例jsp网站自身安全性通过什么技术实现

还在为网易云音乐下载的NCM加密文件无法在其他播放器使用而烦恼吗?ncmdump作为一款完全免费开源的转换工具,能够轻松将NCM文件转换为通用的MP3或FLAC格式,让你真正实现音乐自由播放! 【免费下载链接】ncmdump 转换网易云音乐 ncm …

张小明 2026/1/9 6:18:16 网站建设