我们可以在 Julia 中调用整个 python 脚本而不仅仅是单个函数吗?

Wil*_*ton 2 python julia

我对 Julia 和 Python 都很陌生,并且使用的是 OS X。我知道 PyCall 包允许您调用单个 Python 函数并导入 Python 模块。但是,有没有办法在 Julia 中调用整个 .py python 脚本?我有一个 Julia 脚本作为包装脚本,并且更愿意只调用 .py 脚本,而不是使用 PyCall 模块和不同的语法在 Julia 中重写整个 .py 脚本。

Isa*_*ton 5

execfile是可用的,就像 Python 本身一样。

shell> cat test.py
from __future__ import print_function
print("hello, world")

julia> pyeval("execfile(x)", x="test.py")
hello, world
Run Code Online (Sandbox Code Playgroud)