Path类使用---python

server/2024/12/3 6:21:18/

一、初始化

1.1、路径拼接

操作符/

        .Path对象  /  Path对象

        .Path对象   / 字符串

        .字符串     /   Path对象

joinpath

        .joinpath(*other)在当前Path路径连接多个字符串返回新路径对象

二、分解

parts属性,会返回目录各部分的元组

三、获取路径

str获取路径字符串

bytes获取路径字符串的bytes

四、父目录

parent目录的逻辑是父目录

parents父目录惰性可迭代对象,索引0是直接的父

五、目录的组成部分

name目录的最后一个部分

suffix目录的最后一个部分的扩展名

stem目录的最后一个部分,没有后缀

name=stem+suffix

suffixes 返回多个扩展名列表

     .with_suffix(suffix)有扩展名就更换,无责补充扩展名     

      .wiith_name(name)替换目录最后一个部分并返回新路径

六、全局方法

cmd返回当前工作目录      home返回当前家目录

七、其他操作

判断父目录中的D:/temp下的所有文件不递归,如果有目录请判断是否为空目录

rmdir删除空目录

touch创建一个文件

iterdir返回迭代当前目录,不递归

题目

写内容到文件中


http://www.ppmy.cn/server/146948.html

相关文章

大数据技术Kafka详解 ② | Kafka基础与架构介绍

目录 1、kafka的基本介绍 2、kafka的好处 3、分布式发布与订阅系统 4、kafka的主要应用场景 4.1、指标分析 4.2、日志聚合解决方法 4.3、流式处理 5、kafka架构 6、kafka主要组件 6.1、producer(生产者) 6.2、topic(主题) 6.3、partition(分区) 6.4、consumer(消费…

高原地区分布式光伏电站监测系统解决方案

安科瑞刘鸿鹏 ​随着全球对可再生能源的日益关注,光伏发电作为清洁能源的重要组成部分,逐渐成为许多国家和地区能源结构转型的关键。然而,光伏发电系统的运行和稳定性离不开科学的运维管理。随着信息技术的更新,光伏运维管理系统…

Cannot resolve symbol ‘ActivityThread‘ | Android 语法

背景 ActivityThread 是 Android 系统内部使用的一个类,它位于 android.app 包中,但在 Android SDK 的公共 API 中并没有公开。 由于 ActivityThread 是隐藏的内部类,因此在编写单元测试或功能开发时,无法直接引用它。可以使用反射来访问内部 API,或者使用依赖注入的方式…

一键生成后端服务,MemFire Cloud重新定义开发效率

作为开发者,特别是独立开发者和小团队成员,大家都知道开发的最大难题之一就是搭建后端服务。要让一个应用从零开始,除了前端的开发工作外,还需要考虑数据库、接口、认证、存储等等一系列繁琐的后台工作。而MemFire Cloud这款神器&…

Redis开发03:常见的Redis命令

1.输入以下命令,启动redis。 sudo service redis-server start 如果你是直接安装在WSL的,搜索栏搜索Ubuntu或者点击左下角Windows图表找到U那一栏,直接打开Ubentu,输入账密后,输入“sudo service redis-server start”…

xiaolin coding 图解 MySQL笔记——基础篇

1. MySQL 执行流程是怎样的? MySQL 的架构共分为两层:Server 层和存储引擎层 Server 层负责建立连接、分析和执行 SQL。MySQL 大多数的核心功能模块都在这实现,主要包括连接器,查询缓存、解析器、预处理器、优化器、执行器等。另…

【MySQL】创建数据库、用户和密码

创建数据库、用户和密码参考sql语句 drop database if exists demoshop; drop user if exists demoshop%; -- 支持emoji:需要mysql数据库参数: character_set_serverutf8mb4 create database demoshop default character set utf8mb4 collate utf8mb4_un…

【SpringBoot问题】IDEA中用Service窗口展示所有服务及端口的办法

1、调出Service窗口 打开View→Tool Windows→Service,即可显示。 2、正常情况应该已经出现SpringBoot,如下图请继续第三步 3、配置Service窗口的项目启动类型。微服务一般是Springboot类型。所以这里需要选择一下。 点击最后一个号,点击Ru…