我正在尝试开发一个基于 CEFpython 技术的可视化包,因此该函数必须访问一个 html 文件。所以包的结构基本上是:
viz_tool
-->初始化.py
--> main.py
--> 索引.html
在 main.py 文件中,我定义了一个函数:
def view():
index_filepath = os.path.realpath("index.html")
print(index_filepath)
browser = cef.CreateBrowserSync(url='file://' + index_filepath,
window_title="viz tool")
....
目标是,安装此软件包后,我可以执行以下操作:
from viz_tool import view
view()
但当然,目前“index_filepath”将是我当前的工作目录,因此它将无法找到“index.html”文件。
我应该如何更改代码以便可以访问“index.html”文件,该文件可能位于安装包的目录中?
非常感谢你!如果我需要澄清任何事情,请告诉我