主脚本我有这样导入类从子目录
main.py
markdown-extensions/
__init__.py
doc_extension.py
这里的目录结构是我doc_extension.py(它的意图是一个裸露的骨头降价后处理器):
from markdown.postprocessors import Postprocessor
class DocsPostProcessor(Postprocessor):
def run(self, text):
return "<h1>hello world</h1>"
class DocsExtension:
def extendMarkdown(self,md):
postProcessor = DocsPostProcessor()
postProcessor.md = md
md.postprocessors.add(postProcessor)
我如何将它导入到我的main.py中?我试过变化以下无济于事:
import markdown-extensions.doc_extension
import markdown-extensions.*
import markdown-extensions.doc_extension
您不能在模块名称(或任何其他名称)中使用“-'。 – Bach
谢谢,如果你补充说,作为答案,我会给你信用。 – Msencenb