import os import io import datetime import time strXmlPath = "version.xml" def save_test_as_ascii(path,context): mkpath = os.path.dirname(path) if os.path.exists(mkpath) == True: with io.open(path, "wb") as f: f.write(context.encode('ascii')) else: print("save version xml ERROR!") return False return True def main(argv): strVer = argv[0] dt = datetime.datetime.now() strDate = "%s%.2d%.2d"%(dt.year,int(dt.month),int(dt.day)) strVerXml = "<version>"+strVer+"</version>\n" + "<time>"+strDate+"</time>\n" save_test_as_ascii(strXmlPath,strVerXml) if __name__=='__main__': main(sys.argv[1:])