擅长:python、mysql、java
<p>@SakuraFreak的回答也是我当时的想法,但我最终进一步调查了这一点。似乎<code>vtt_to_srt</code>将其所有API存储在模块的<code>__main__.py</code>文件中。当您希望使用<code>python -m</code>创建模块时,通常应使用此文件</p>
<p>这实际上使模块无法使用文档指定的方式。我当时尝试的是:</p>
<pre><code>from vtt_to_srt.__main__ import vtt_to_srt
print(vtt_to_srt)
</code></pre>
<p>这导致:</p>
<pre><code><function vtt_to_srt at 0x000002A0948216A8>
</code></pre>
<p>看来这个解决方法还可以</p>
<p>我不知道将所有模块代码存储在<code>__main__.py</code>中是否是我的Python版本(Windows上的CPython 3.7.3)不支持的某种约定,或者它只是一个错误。也许你应该用这个来联系模块的所有者</p>