美文网首页
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