您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何以通用换行模式访问上载的文件?

如何以通用换行模式访问上载的文件?

如果您使用的是Python 2.6或更高版本,则可以io.StringIO在将文件读入内存之后使用该类(使用read()方法)。例:

>>> import io
>>> s = u"a\r\nb\nc\rd"
>>> sio = io.StringIO(s, newline=None)
>>> sio.readlines()
[u'a\n', u'b\n', u'c\n', u'd']

要在django视图中实际使用此功能,可能需要将输入文件数据转换为unicode:

stream = io.StringIO(unicode(request.FILES['foo'].read()), newline=None)
其他 2022/1/1 18:44:57 有332人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶