美文网首页
python 创建临时文件或目录

python 创建临时文件或目录

作者: 孙广宁 | 来源:发表于2022-05-21 22:21 被阅读0次
5.19 当程序运行时,我们需要创建临时文件或目录以便使用。在这之后我们希望将这些文件或目录销毁
  • tempfile模块中的各种函数可以用来完成这个任务
>>> from tempfile import TemporaryFile
>>> with TemporaryFile('w+t' ) as f:
...     f.write("hello world")
...     f.write("testing")
       ##### seek到数据最开始,用于读取数据
...     f.seek(0)
...     data=f.read()
...
11
7
0
>>> data
'hello worldtesting'
  • TemporaryFile() 的第一个参数是输入模式,w+t处理文本模式,w+b用于处理二进制数据,这个模式可以同时支持读写。
  • 在大多数unix系统,由temporaryFile创建的文件都是未命名的,而且在目录中也没有对应的文件目录,可以使用NamedTemporaryFile()来解除限制
>>> from tempfile import NamedTemporaryFile
>>> with NamedTemporaryFile('w+t') as f:
...     print("filename:",f.name)
...
filename: /var/folders/fb/1s_770hj53jd8ghgztsll_sw0000gn/T/tmp6b0ybdic
>>>
  • 可以使用TemporaryDirectory来创建临时目录
>>> from tempfile import TemporaryDirectory
>>> with TemporaryDirectory() as dirname:
...     print("dirname is :",dirname)
...
dirname is : /var/folders/fb/1s_770hj53jd8ghgztsll_sw0000gn/T/tmphgnmrxt6
>>>

相关文章

  • python 创建临时文件或目录

    5.19 当程序运行时,我们需要创建临时文件或目录以便使用。在这之后我们希望将这些文件或目录销毁 tempfile...

  • java文件和目录教程书目录

    比较两个文件路径 构造文件路径 创建目录 创建目录以及所需的不存在的父目录 创建新的空文件 创建临时文件 在指定目...

  • python 创建临时文件及文件夹

    注意:文件或文件夹在函数开始时,会创建,在函数执行完成后,自动删除。 创建临时文件 创建临时文件夹 这是自己写的一...

  • coentos7安装nginx

    安装依赖 下载Nginx 解压nginx 创建临时文件目录 安装 查询安装地址 启动nginx 开机启动

  • 创建临时文件、安装复制文件

    创建临时文件 mktemp 命令:创建并显示临时文件,可避免冲突mktemp [OPTION]... [TEMPL...

  • python3从零学习-5.4.6、生成临时文件和目录tempf

    源代码:Lib/tempfile.py 该模块用于创建临时文件和目录,它可以跨平台使用。TemporaryFile...

  • Python创建目录

    首先引入os模块,如下: 然后利用模块中提供的三个函数,可以完成一系列目录创建工作: os.path.exists...

  • Python标准库(2)—Tempfile

    Tempfile用于创建临时文件和目录,在某些场景中可能会用到。 模块提供了4个高级接口: TemporaryFi...

  • python cmd终端的一些命令

    创建目录在Python中可以使用os.mkdir()函数创建目录(创建一级目录)。其原型如下所示:os.mkdir...

  • Python包及其引入方法

    一、Python包 模块所在目录看做是包,目录名即为包名。 二、Python包创建 创建过程举例(模块中不包含类)...

网友评论

      本文标题:python 创建临时文件或目录

      本文链接:https://www.haomeiwen.com/subject/kuvxprtx.html