- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
在documentation , TemporaryFile() 提到
The returned object is a file-like object whose _file attribute is either an io.BytesIO or io.StringIO object (depending on whether binary or text mode was specified)...
但是,从 Python 3.6 开始,没有请求文本模式的 text=True
方法。如何做到这一点?
最佳答案
临时文件签名:
tempfile.TemporaryFile(mode='w+b', buffering=None, encoding=None, newline=None, suffix=None, prefix=None, dir=None)
我们对 mode
参数感兴趣。最后一个符号是'b',表示二进制模式。如果传递 mode='wt'
,它将以文本模式打开。
本页描述了所有模式:https://docs.python.org/3/library/functions.html#open
关于python - 如何在 Python 的 tempfile.TemporaryFile() 中指定文本模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42612369/
我在 Python 中使用 tempfile 和 sqlite3 模块。 以下代码有效: import sqlite3, tempfile conn1 = sqlite3.connect(tempfi
假设我的类如下所示,所有相关导入都已完成: class LargeRequest(server.Request): memory_limit = 1024*1024*25 temp_t
我写了一个小基准,比较了 ZOCache 的不同字符串连接方法。 所以这里看起来 tempfile.TemporaryFile 比其他任何东西都快: $ python src/ZOCache/tmp_
official documentation for TemporaryFile阅读: The mode parameter defaults to 'w+b' so that the file cr
这个问题在这里已经有了答案: How can I check file size in Python? (11 个回答) 3年前关闭。 目前,当我写一个临时: import tempfile a =
我是 python 的新手。我正在学习标准库。 每当我运行下面的代码时,它总是引发 AttributeError...导入命令似乎有问题。 此外,我尝试在交互式解释器上运行它,它工作得很好。 示例代码
在documentation , TemporaryFile() 提到 The returned object is a file-like object whose _file attribute
我正在尝试使用 Scala 和 Play 2.4.6 通过多部分表单数据发送文件。 def sendFile(file: FilePart[TemporaryFile]): Option[Futu
我的环境是Python 3.7.2,在Windows 10上运行。我正在开发一个目录选择小部件,我正在寻找最干净+最可靠的方法来测试所选目录路径是否允许写入权限。 以前,我一直通过通常的 open()
我正在制作一个函数,其目的是获取 mp3文件和 分析处理它。所以,从 this 那里获得帮助所以回答,我正在制作一个临时 wav 文件,然后使用 python ffmpy我正在尝试转换的库 mp3 (
我在使用标准 Django FileField 和 tempfile.TemporaryFile 时遇到问题。每当我尝试使用 TemporaryFile 保存 FileField 时,我都会收到“无法
我通过 use_library 在 Google App Engine 上使用 Django 1.1。这里没有使用 Django GAE helper、Django non-rel 或类似工具。 Dj
我是一名优秀的程序员,十分优秀!