molop.io¶
本页面提供了 molop.io 模块的 API 参考。
Author: TMJ Date: 2025-01-15 23:01:22 LastEditors: TMJ LastEditTime: 2026-02-12 14:27:09 Description: 请填写简介
split_path_pattern(path_str)
¶
Source code in src/molop/io/__init__.py
Python
def split_path_pattern(path_str: str) -> tuple[Path, str]:
p = Path(path_str)
parts = p.parts
split_index = len(parts)
for i, part in enumerate(parts):
if glob.has_magic(part):
split_index = i
break
base_path = Path(*parts[:split_index])
pattern = str(Path(*parts[split_index:])) if split_index < len(parts) else ""
return base_path, pattern