import{_ as i,c as a,o as t,ae as n}from"./chunks/framework.AELpvxz7.js";const g=JSON.parse('{"title":"utils","description":"","frontmatter":{"title":"utils","order":100},"headers":[],"relativePath":"dev/api/plugin/utils.md","filePath":"zh/dev/api/plugin/utils.md","lastUpdated":1734175019000}'),e={name:"dev/api/plugin/utils.md"};function l(h,s,p,r,o,k){return t(),a("div",null,s[0]||(s[0]=[n('

模块 nonebot_plugin_marshoai.plugin.utils


func path_to_module_name(path: Path) -> str

说明: 转换路径为模块名

参数:

返回: str: 模块名

源代码在GitHub上查看
python
def path_to_module_name(path: Path) -> str:\n    rel_path = path.resolve().relative_to(Path.cwd().resolve())\n    if rel_path.stem == '__init__':\n        return '.'.join(rel_path.parts[:-1])\n    else:\n        return '.'.join(rel_path.parts[:-1] + (rel_path.stem,))

func parse_function_docsring()

源代码在GitHub上查看
python
def parse_function_docsring():\n    pass
',11)]))}const u=i(e,[["render",l]]);export{g as __pageData,u as default};