根无关的文件路径生成

filepaths的Python项目详细描述


目的

filepaths模块旨在简化python脚本中的文件路径导航。它对于遍历目录中的许多文件特别有用。在

使用

安装

pipinstallfilepaths

示例

^{pr2}$

选项

file=None: for default behavior pass in __file__
depth=0: how many levels up up from __file__ to start the walk down
ignore_hidden=True: whether or not to include hidden files/paths
alt_path=False: if desired, specify an absolute path to another directory instead of file=__file__

说明

根对象存储信息以构建所需目录和路径的字符串。paths()方法返回文件、目录及其路径的嵌套字典,作为键的值。{cd1>需要更新时,{cd1>可以再次调用。在

.paths()方法返回一个addict dictionary。此字典继承标准dictionary类;可以使用root[data][files]或{}来访问它。字典的键是根目录下的目录名,以及['files', 'dirs', 'path', filepaths']。在

关键字'files', 'dirs', 'path','filepaths'是为字典保留的:如果在任何子目录中存在具有这些名称的目录,则将引发错误。在

上述键的值如下:

  • root.example.path以字符串形式返回{}的绝对路径。在
  • root.example.dirs返回example/中的子目录列表。在
  • root.example.files返回example/中每个文件的文件名列表(字符串)。在
  • root.example.filepaths以字符串形式返回example/中每个文件的绝对路径列表。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何使用Ibatis在插入时返回ID(使用返回关键字)   java(org.hibernate.TransactionException)org。冬眠TransactionException:事务未成功启动   java小程序jwindow始终位于JNLP顶部   在Java中重新解析JSON对象?   java单击后将ListView数据移动到新屏幕   Mule ESB中的java WSA寻址特性   Java,对象编程:获取返回0值的方法   hibernate的Java通用问题,如何处理T get(K id)   java在使用超级CSV读取CSV时忽略引用   ssh使用Java远程运行命令   java如何向具体用户发送websocket消息?   在JAVA中,我可以在不指定的情况下使用条件运算符吗?