开发者社区 问答 正文

python中如何使用临时文件?

python中如何使用临时文件?

展开
收起
真的很搞笑 2021-12-05 00:16:43 413 分享 版权
1 条回答
写回答
取消 提交回答
  • 使用标准库中的 tempfile 下的 TemporaryFile, NamedTemporaryFile

    from tempfile import TemporaryFile, NamedTemporaryFile

    访问的时候只能通过对象f来进行访问

    f = TemporaryFile() f.write('abcdef' * 100000)

    访问临时数据

    f.seek(0) f.read(100) 'abcdefabcdefabcdefabcdefabcdefabcdefabcdefabcdefabcdefabcdefabcdefabcdefabcdefabcdefabcdefabcdefabcd'

    ntf = NamedTemporaryFile()

    如果要让每次创建NamedTemporaryFile()对象时不删除文件,可以设置NamedTemporaryFile(delete=False)

    ntf.name

    返回当前临时文件在文件系统中的路径

    '/tmp/tmppNvBu2'

    2021-12-05 00:17:10
    赞同 展开评论
问答分类:
问答地址: