我导入vtt_到srt转换器。我阅读了说明。我进行了安装。从一开始到现在“没问题”,但当我以手册形式导入时,python无法在那里找到模块。
装置
pip install vtt_to_srt3
用法
from vtt_to_srt import vtt_to_srt
path = '/path/to/file.vtt'
vtt_to_srt(path)
错误
ImportError: cannot import name 'vtt_to_srt' from 'vtt_to_srt'
我是新手,很抱歉问这个问题
Tags:
因为您试图从不存在的模块导入函数
此模块的正确方法是:
@SakuraFreak的回答也是我当时的想法,但我最终进一步调查了这一点。似乎
vtt_to_srt
将其所有API存储在模块的__main__.py
文件中。当您希望使用python -m
创建模块时,通常应使用此文件这实际上使模块无法使用文档指定的方式。我当时尝试的是:
这导致:
看来这个解决方法还可以
我不知道将所有模块代码存储在
__main__.py
中是否是我的Python版本(Windows上的CPython 3.7.3)不支持的某种约定,或者它只是一个错误。也许你应该用这个来联系模块的所有者相关问题 更多 >
编程相关推荐