擅长:python、mysql、java
<p>很抱歉这么晚才答复,但我认为这需要解决:</p>
<p>当脚本是Python解释器的主要目标时,<code>__name__</code>变量通常包含{<cd2>},例如从命令行调用脚本时。在</p>
<p>但是,由于没有文档化而不为人所知:当vspipe或任何其他基于vsscript的应用程序运行脚本时,字符串<code>"__vapoursynth__"</code>存储在<code>__name__</code>中。在</p>
<p>因此,您的支票应该是:</p>
<pre><code>if __name__ == "__vapoursynth__":
clip = main()
clip.set_output()
</code></pre>