专栏首页sktjpython 临时文件

python 临时文件

tempfile.TemporaryFile

from tempfile import TemporaryFile

with TemporaryFile('w+t') as f: # Read/write to the file f.write('Hello World\n') f.write('Testing\n')

# Seek back to beginning and read the data
f.seek(0)
data = f.read()

Temporary file is destroyed

带名字临时文件NamedTemporaryFile

from tempfile import NamedTemporaryFile

with NamedTemporaryFile('w+t') as f: print('filename is:', f.name) ...

File automatically destroyed

delete=false

with NamedTemporaryFile('w+t', delete=False) as f: print('filename is:', f.name) ...

prefix

f = NamedTemporaryFile(prefix='mytemp', suffix='.txt', dir='/tmp') f.name '/tmp/mytemp8ee899.txt'

TemporaryDirectory

from tempfile import TemporaryDirectory

with TemporaryDirectory() as dirname: print('dirname is:', dirname) # Use the directory ...

Directory and all contents destroyed

import tempfile tempfile.mkstemp() (3, '/var/folders/7W/7WZl5sfZEF0pljrEB1UMWE+++TI/-Tmp-/tmp7fefhv') tempfile.mkdtemp() '/var/folders/7W/7WZl5sfZEF0pljrEB1UMWE+++TI/-Tmp-/tmp5wvcv6' tempfile.gettempdir() '/var/folders/7W/7WZl5sfZEF0pljrEB1UMWE+++TI/-Tmp-'

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • flask 表单元素(flask 18)

    WTForms: BooleanField : checkbox DateField: DateTimeField: FileField 文件上传 ...

    用户5760343
  • Docker centos7 with sshd (sshd centos7 常用镜像)

    FROM centos:7 MAINTAINER huangat RUN yum -y update&&yum -y install passwd ope...

    用户5760343
  • python pyqt5 信号

    from PyQt5.QtWidgets import QPushButton, QApplication, QWidget from PyQt5.QtWid...

    用户5760343
  • Java开发者编写SQL语句时常见的10种错误

    Java开发者对于面向对象编程思维与命令行编程思维的协调程度,取决于他们如下几种能力的水平: 1. 技巧(任何人都可以编写命令行形式的代码) 2. 教条(有的...

    java达人
  • 图表类型,你选对了吗?

    而自己在新年的头一周,一方面忙于工作,试着挑战一些更高难度的工作;另一方面在积极“充电”。自然而然公众号就拖更了。不过值得庆幸的是,今天更新了。今天给大家分享的...

    猴哥yuri
  • C++ 智能指针

    今天之前我对这个概念也很陌生,但是接触之后我便很喜欢这种指针了。 与其说是指针,不如说是一种基于指针的模板类。

    看、未来
  • 不用Visual Studio,5分钟轻松实现一张报表

    常规的报表设计,如RDLC、水晶报表等,需要安装Visual Studio,通过VS提供的报表设计界面来设计报表,通过VS设计报表对.NET开发者而言非常方便,...

    葡萄城控件
  • 线性代数--MIT18.06(三十一)

    考虑空间中的所有向量,都需要做线性变换,我们不可能对向量一个一个进行变换,然后得到变换后的空间。 此时就可以利用空间的基,我们对空间的一组基都得到它们变换后的结...

    fireWang
  • C# 接口(Interface)

    接口定义了所有类继承接口时应遵循的语法合同。接口定义了语法合同 "是什么" 部分,派生类定义了语法合同 "怎么做" 部分。

    wfaceboss
  • 自定义 SqlHelp

    跟着阿笨一起玩NET

扫码关注云+社区

领取腾讯云代金券