TinEngine使用(2)——环境
引言
任何一个语言解析器,都拥有自己的环境,包括配置、依赖、文件储存等文件信息。TinEngine也是有自己的解析环境的,如果离开了这个解析环境,TinEngine将无法正常工作。
接下来,将逐个介绍TinEngine的环境依赖文件。
Python方面
在前几篇文章讲过,TinEngine依赖于PIL,requests,pywin32这三个第三方库,这里不再多讲。
同目录
TinEngine.pyd
这个就是Tin标记语言的解析渲染器了,里面提供对Tin标记语言渲染,使用tkinter实现。
Tin.ico
这个是Tin的图标文件,在交互过程中需要用到。如果该图标缺失,会导致部分标签无法解析。
data目录
bin目录
HtmlShow.exe
这个是Tin解析中<html>标签需要用到的外部程序,决定了 html 能否被成功解析。
img目录
这是存放 img 标签下载或使用的图片,在解析Tin标记时,TinEngine会提前下载图片文件,并在使用时从这里提取。如果该目录不存在,会导致 img 标签无效。
obj目录
一般情况下,TinEngine的原生环境中没有该目录,需要从TinReader软件文件夹复制想用的tins拓展。TinEngine在解析时用到的tins拓展就存放在这里。
tinc目录
一般情况下,TinEngine的原生环境中没有该目录,这里存放的是TinShell的环境。
历史版本的TinEngine
TinEngine是从-2.1.8-才对外开放的。
如果想使用之前版本的TinEngine,需要在Tin知识库中获取,获取位置与TinEngine最新版下载是同一篇文章。在历史版本的下载中,需要到百度网盘下载,且仅有pyd拓展文件,不会有当时的环境。
既然了解了环境配置,下一篇文章将具体讲述Tin标记语言的使用。
来源:oschina
链接:https://my.oschina.net/tinhome/blog/4953875