擅长:python、mysql、java
<p>user2357112的答案是问题的核心,也是这个问题的正确答案。在</p>
<p>然而,为了完成这一点,“如何让这个python脚本在julia中运行”这一“字面”问题本身就是一个有趣的问题,因为它并不像最初看起来的那样简单,因为<a href="https://github.com/JuliaPy/PyCall.jl#troubleshooting" rel="nofollow noreferrer">this issue</a>的缘故,所以我也将演示如何做到这一点。在</p>
<p>假设您的python脚本名为“试验品“在当前目录中(以及正确的<code>import decimal</code>语句等),下面是如何将其作为python模块导入并运行相关函数:</p>
<pre class="lang-julia prettyprint-override"><code>using PyCall
unshift!(PyVector(pyimport("sys")["path"]), ""); # as per https://github.com/JuliaPy/PyCall.jl#troubleshooting
testo = pyimport("testo");
testo[:oddPeriodSquareRoots]() # will output '1322'
</code></pre>