鱼C论坛

 找回密码
 立即注册
查看: 4100|回复: 11

[扩展阅读] 新旧路径处理模块大比拼(pathlib vs os.path)

  [复制链接]
发表于 2022-3-29 15:02:17 | 显示全部楼层 |阅读模式
购买主题 已有 12 人购买  本主题需向作者支付 10 鱼币 才能浏览
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-3-30 08:54:50 | 显示全部楼层
太强了,还在啃文档,这就整理出来了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-4-6 23:16:30 | 显示全部楼层
果断收藏
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-7-3 15:05:59 | 显示全部楼层
^_^
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-8-4 12:11:21 From FishC Mobile | 显示全部楼层
本帖最后由 丨游戏灬需要 于 2022-8-4 12:14 编辑

好的,os是什么东西?我压根就不认识。我只知道pathlib.Path ~doge~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-8-12 18:05:04 | 显示全部楼层
搜索匹配的文件或文件夹

pathlib

    >>> from pathlib import Path
    >>> p = Path(".")
    >>> # 搜索当前目录中所有后缀为 .txt 的文件
    >>> list(p.glob("*.txt"))
    [WindowsPath('FishC.txt'), WindowsPath('LICENSE.txt'), WindowsPath('NEWS.txt')]
    >>> # 搜索当前目录的下一级目录中所有后缀为 .py 的文件
    >>> list(p.glob("*/*.py"))
    [WindowsPath('Lib/abc.py'), WindowsPath('Lib/aifc.py'), WindowsPath('Lib/antigravity.py'), ...]
    >>> #递归搜索当前目录以及该目录下面的所有子目录中所有后缀为 .py 的文件
    >>> list(p.glob("**/*.py"))
    [WindowsPath('Lib/abc.py'), WindowsPath('Lib/aifc.py'), WindowsPath('Lib/antigravity.py'), ...]

复制代码

os.path

    >>> # 小甲鱼:不好意思,找不到对应的实现函数~

复制代码
这段应该可以改成for top,folders ,files in os.walk()#我基本用这个代替os.listdir了,只需要最后用break停止就能得到相同的对应的路径值了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-15 15:53:24 | 显示全部楼层
甲鱼,果然牛逼PLUS
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-12-7 15:10:22 | 显示全部楼层
收藏了!!!谢谢小甲鱼!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-12-8 18:48:02 | 显示全部楼层
收藏收藏


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-2-9 13:25:19 | 显示全部楼层
看看怎么样。。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-25 10:57:25 | 显示全部楼层

咋收藏啊,没见到收藏按钮啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-26 09:02:53 | 显示全部楼层
leizhenzi23 发表于 2023-7-25 10:57
咋收藏啊,没见到收藏按钮啊

就在楼主帖子的最后一行
微信截图_20230726090152.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 0 反对 1

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-21 21:02

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表