`

python 之 生成临时文件

阅读更多
#!/usr/bin/evn python

import os;
import sys;
import uuid;

def WriteStrToFile(strFile, strVal):
    bRet = False;
    file = None;
    try:
        file = open(strFile, "wb");
        file.write(strVal);
        bRet = True;
    finally:
        if file:
            file.close();

    return bRet;

if "__main__" == __name__:
    strVal = "hell, andylin!";
    
    #file1:
    strFile1 = ("%s" %uuid.uuid1());
    print("filename1 = %s" %strFile1);
    WriteStrToFile(strFile1, strVal);
    
    #file2:
    strFile2 = ("%s" %uuid.uuid3(uuid.NAMESPACE_DNS, "hello,andylin!"));
    print("filename2 = %s" %strFile2);
    WriteStrToFile(strFile2, strVal);
    
    #file3:
    strFile3 = ("%s" %uuid.uuid4());
    print("filename3 = %s" %strFile3);
    WriteStrToFile(strFile3, strVal);
    
    #file4:
    strFile4 = ("%s" %uuid.uuid5(uuid.NAMESPACE_DNS, "hello,andylin!"));
    print("filename4 = %s" %strFile4);
    WriteStrToFile(strFile4, strVal);
    

 

结果:

filename1 = 0cc887b6-074a-11e0-b344-0023ae99236c
filename2 = eb7e4058-67ef-389b-bf9f-ad74cecb03a2
filename3 = c9cd1854-e509-4915-a841-49ff3ff851cb
filename4 = e1e49243-43a9-5700-b440-35fda02c4d96

分享到:
评论

相关推荐

    Python tempfile模块生成临时文件和临时目录

    tempfile 模块专门用于创建临时文件和临时目录,它既可以在 UNIX 平台上运行良好,也可以在 Windows 平台上运行良好。 tempfile 模块中常用的函数,如表 1 所示。 表 1 tempfile 模块常用函数及功能 tempfile ...

    Python实现获取系统临时目录及临时文件的方法示例

    本文实例讲述了Python实现获取系统临时目录及临时文件的方法。分享给大家供大家参考,具体如下: 在开发应用程序的过程中,会有一些临时的信息,或者不太重要的信息,会保存在一...1. 生成临时文件 import tempfile tm

    python 根据当前工程生成requirements.txt

    原理:首先用freeze生成当前环境的所有依赖,然后通过对工程内所有.py文件内的引用进行抽取,得到另一个临时的工程依赖文件。最后通过工程内用到的依赖和freeze生成的依赖进行对比,生成最终的requirements。 使用...

    基于Python开发的自动批量打印图片、Word、PDF文件的小工具

    当文件夹中存在其他文件格式时可能会报错(因为时临时做的小工具,所以没有做太多的兼容测试和开发)。 有生成好的exe文件(可直接在windows下运行),位于压缩包下的dist文件夹中。 由于控件版本问题,本工具不支持...

    py-pptx:利用python自动生成数据分析PPT报告

    自动生成数据分析报告(PPT格式) 目录说明: ...-report # 报告生成位置,报告临时文件存放目录 -template # PPT报告模板 -tests # 测试代码目录 备注:运行test_main.py执行所有测试用例。 总结汇总:

    Python tempfile模块 临时文件和目录的处理.docx

    在一些场景中我们经常需要自动生成一些临时文件,当然用简单的open函数,来创建一个隐藏文件可以实现。不过tempfile这个模块把一些有的没的功能全部都封装完毕。我们直接使用即可。

    python脚本,将labelImg标注完的txt文件转换为voc格式的xml文件(跟yolov3格式完全一样)

    只需要将python代码中包含图片的路径、包含txt的路径、所需要的类别名、需要生成xml文件的路径、临时存储的路径写入即可运行

    Python办公自动化视频.rar

    │ │ 2.7创建临时文件和文件夹.mp4 │ │ 2.8创建文件夹.mp4 │ └ 2.9复制文件和文件夹.mp4 ├第3章 Excel自动化处理-从此做表不加班 │ │ 3.10使用Python操作Excel表格的样式2.mp4 │ │ 3.11课堂案例_设置好评...

    利用python自动生成数据分析PPT报告

    py-pptx -auto_report # 核心代码目录 -resources # 资源目录 -data # 数据文件存放目录 -driver # 浏览器驱动位置 -report # 报告生成位置,报告临时文件存放目录 -template # PPT报告模板 -tests # 测试代码目录 ...

    Python3入门指南_v2.4.pdf

    9.8 tempfile模块: 生成临时文件和临时目录 146 十、面向对象编程 147 10.1 面向对象程序设计思想 147 10.2 面向对象相关术语 148 10.3 类与对象的基本使用 148 10.4 类封装机制 156 10.5 类继承机制 157 10.6 父类...

    python 办公自动化学习路线图

    文件自动化是 Python 办公自动化的重要组成部分,包括输出目录下所有文件及文件夹、遍历、搜索文件及查询文件信息、创建临时文件及文件夹、批量创建、复制、移动、删除、重命名文件及文件夹、创建和解压压缩包等内容...

    在Mac OS X系统上打包Python程序.docx

    需要注意的是,每次打完一个 dmg 以后,需要删除临时文件。 在 Mac OS X 系统上打包 Python 程序需要遵循以下步骤:首先,安装虚拟机和虚拟机软件。其次,部署运行环境,包括 Homebrew、Xcode 和 Qt。然后,查看...

    一键删除全部Selenium缓存(scoped-dir缓存文件)

    ●使用Python制作selenium脚本进行工作时候,一般不是自动关闭窗口,而是工作...●代码:pyinstaller -F 文件名.py,生成程序后,在py文件目录下生成的dist文件夹里生成程序文件。直接将其拷贝到自己能操作的位置即可。

    Python 打包 exe 小工

    是否清理临时文件:关闭后不会清理打包过程中生成的 build/ spec/ 是否隐藏命令行窗口:默认隐藏 图片,音视频等资源文件路径:需要手动填入,一些资源文件所在的 目录 二进制文件目录:需要手动填入,一些二进制...

    Python 打包 exe 小工具

    是否清理临时文件:关闭后不会清理打包过程中生成的 build/ spec/ 是否隐藏命令行窗口:默认隐藏 图片,音视频等资源文件路径:需要手动填入,一些资源文件所在的 目录 二进制文件目录:需要手动填入,一些二进制...

    ios-over-air-distribute:Python 脚本生成 iOS OTA(无线)分发文件

    ios-空中分发用于通过无线分发文件生成静态 ios 的 Python 脚本。 还有一个简单的只读 PHP 仪表板,用于查看这些文件。 Apple 需要 HTTPS(受信任的 ssl,非自签名)来无线安装 IPA。 你会需要它!仪表盘仪表板示例...

    Python 打包exe小工具

    是否清理临时文件:关闭后不会清理打包过程中生成的 build/ spec/ 是否隐藏命令行窗口:默认隐藏 图片,音视频等资源文件路径:需要手动填入,一些资源文件所在的 目录 二进制文件目录:需要手动填入,一些二进制...

    使用 MRF、Ising 模型和模拟 退火的二值图像去噪_TeX_python_代码_下载

    运行python flip.py,将生成名为 的翻转图像flipped.png。 运行python denoise.py以使用模拟退火对翻转的图像进行去噪。结果将命名为best.png. 临时结果 ( temp-*.png) 和时间-能量图 ( SA-energy-time.png) 也将被...

    Python编程入门经典

    3.3.4 使用列表临时存储数据 42 3.3.5 处理集合 43 3.4 本章小结 44 3.5 习题 44 第Ⅱ部分 Python语言和标准库 第4章 做出决策 49 4.1 比较两个值是否相等 49 4.2 比较两个值是否不相等 51 4.3 比较两个值的大小 51 ...

    python安装web3时报错,提示lru-dict, bitarray, cytoolz几个库缺失wheel文,需要build

    python安装web3时报错,提示lru-dict, bitarray, cytoolz几个库缺失wheel文,需要build。...为方便临时搭建python环境,将以上缺失的三个编译好的wheel文件上传。手动pip install D:\xxx\xxx.whl,可省去安装VS的痛苦。

Global site tag (gtag.js) - Google Analytics