美文网首页
python临时文件tempfile

python临时文件tempfile

作者: 喵呜e喵星人 | 来源:发表于2021-01-28 22:17 被阅读0次

在处理文件过程中,有时候需要使用到临时文件,可以采tempfile库,比如在程序运行过程中,需要创建一个临时文件temp.html,
具体用法如下:

from tempfile import TemporaryDirectory
from pathlib import Path

def main():
    temp_dir = TemporaryDirectory()
    print(temp_dir)
    temp_html = Path(temp_dir.name) / "temp.html"  
    with open(temp_html, "w",encoding='utf-8') as f:
            f.write('<h1>标题</h1>')
    print(temp_html)
    with open(temp_html,'r',encoding='utf-8') as f:
        a = f.read()
        print(a)

main()

运行结果:

<TemporaryDirectory 'C:\\Users\\user\\AppData\\Local\\Temp\\tmpxak_v4p8'>
C:\Users\user\AppData\Local\Temp\tmpxak_v4p8\temp.html
<h1>标题</h1>

在程序结束运行时,系统会自动删除临时文件夹和文件。

相关文章

网友评论

      本文标题:python临时文件tempfile

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