python 之 生成临时文件
#!/usr/bin/evn pythonimport 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
页:
[1]