【发布时间】:2022-08-09 11:59:08
【问题描述】:
在我的本地包中,有一个模块树,如下所示:
# source/main.py
from source import worker
def run():
return worker.func()
# source/worker.py
def func():
return \'hello\'
我想用 PyScript 演示这个包(在我的包需要安装之前),但不想为了 PyScript 重写整个包。这个 \"index.htm\" 调用主运行().直到 main 想要导入工人模块,以便它可以调用它的函数().
<head>
..
<py-env>
paths:
- source/main.py
- source/worker.py
</py-env>
</head>
<body>
<py-script>
import main
main.run()
</py-script>
</body>
\"import worker\" 可以工作,但正如我上面所说,它是 \"从源头import worker\" 并且不能仅仅为了使其在 PyScript 中工作而进行更改。
我可以以某种方式定义本地模块导入的根在 \"source\" 之上,并且像 \"import source.module.py\" 这样的导入应该可以工作吗?
-
您是使用 Web 服务器还是提供 Web 服务器功能的应用程序来提供这些文件?
-
文件由网络服务器提供。