Python新建动态命名txt文件
# -*- coding: utf-8 -*- import os,sys,time fname=r"D:\01-学习资料\python" def GetNowTime():#获取当前时间并以年月日时间方式显示 return time.strftime("%m%d%H%M%S",time.localtime(time.time())) #time=unicode(GetNowTime(),"utf8") time=GetNowTime() fname1=r"\t"+time+".txt" #设置根据当前时间动态命名txt文件,注意r主要用于特殊符号,因此r后需要存在特殊符号 fname+=fname1 t=open(fname.decode('utf8').encode('gbk'),'w') t.write("你好吗111\n") t.close()
'r'是防止字符进行转义的如将'\t'转为制表符
而且未转义的字符串不能与转义字符串进行+运算
原创帖,转载请注明出处及作者,标注严禁转载帖请勿转载,谢谢!