parsers.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:webvtt-py 作者: glut23 项目源码 文件源码
def _read_content(self, file):

        first_bytes = min(32, os.path.getsize(file))
        with open(file, 'rb') as f:
            raw = f.read(first_bytes)

        if raw.startswith(codecs.BOM_UTF8):
            encoding = 'utf-8-sig'
        else:
            encoding = 'utf-8'

        with open(file, encoding=encoding) as f:
            lines = [line.rstrip('\n') for line in f.readlines()]

        if not lines:
            raise MalformedFileError('The file is empty.')

        return lines
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号