在文档中,TemporaryFile()提到
返回的对象是一个类似文件的对象,其_file属性为io.BytesIO或io.StringIO对象(取决于是否指定了二进制或文本模式).
但是,与Python3.6一样,没有text=True
方法来请求文本模式。一个人是怎么做到的?
发布于 2017-03-05 10:43:53
TemporaryFile签名:
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
https://stackoverflow.com/questions/42612369
复制相似问题