Python库
您可以在流程编辑界面查看、安装、删除Python库
注意
- 如果您导入的子孙扩展指令中已经安装了所需的Python库则不需要重复安装Python库,可以直接使用
- 您安装的Python库会覆盖子孙扩展指令中的同名Python库,即使是Python库版本降级子孙扩展指令也会使用您安装的版本
- 导出应用、指令时您安装的Python库会一起导出到.qya或.qyi文件中,其他电脑导入应用、指令后可以直接使用,无需再次安装Python库
示例
扩展指令A安装了Python库html2text,
扩展指令B中导入了扩展指令A,
您创建的应用C导入了扩展指令B,
最终依赖顺序为 应用C -> 扩展指令B -> 扩展指令A -> html2text
由于扩展指令A中已经安装了html2text,这时您不需要再次安装html2text,可以直接在应用C中调用html2text的相关代码,
当然您也可以在应用C中再次安装html2text,这时扩展指令A会使用您安装的html2text而不是自己安装的版本
例如
import html2text
# 示例 HTML 内容
html_content = """
<html>
<body>
<h1>Welcome to HTML to Text conversion</h1>
<p>This is an example of <b>bold</b> text.</p>
<a href="https://example.com">Click here</a> to visit the website.
</body>
</html>
"""
# 创建 html2text 对象
h = html2text.HTML2Text()
# 转换 HTML 到纯文本
text_content = h.handle(html_content)
# 输出转换后的纯文本
print_to_app(text_content)