Python新建动态命名txt文件

# -*- coding: utf-8 -*-
import os,sys,time
fname=r"D:1-学习资料python"
def GetNowTime():#获取当前时间并以年月日时间方式显示
    return time.strftime("%m%d%H%M%S",time.localtime(time.time()))
#time=unicode(GetNowTime(),"utf8")
time=GetNowTime()
fname1=r"	"+time+".txt" #设置根据当前时间动态命名txt文件,注意r主要用于特殊符号,因此r后需要存在特殊符号
fname+=fname1
t=open(fname.decode('utf8').encode('gbk'),'w')
t.write("你好吗111
")
t.close()

'r'是防止字符进行转义的如将' '转为制表符

而且未转义的字符串不能与转义字符串进行+运算

原文地址:https://www.cnblogs.com/Bug-Hunter/p/5498981.html