zoukankan      html  css  js  c++  java
  • python新建以时间命名的目录

    1.新建三级目录,第一级是去年的年份,第二级是去年的月,第三级为去年的日,在日的文件中写入今年的时分秒

    import os
    import time
    import shutil
    def create_file(path):
        gettime=time.localtime()  #获得当前时间的列表
        getyear=gettime.tm_year-1  #获取去年的时间
        getmon=gettime.tm_mon-1  #获得去年月
      getday=gettime.tm_mday-1 #获得去年的日 if getmon==0: #如果为0就重置 getmon=12 setpath=path+str(getyear) setpath2=setpath+"\"+str(getmon)+"\"+str(getday) print setpath2 try: if(os.path.exists(setpath)): print u"文件已存在" # 目前删除目录还有问题, # print u"子目录",filelist # os.removedirs(setpath2); 空目录删除成功 filelist=os.listdir(setpath2) print "filelist",filelist for i in filelist: filepath=os.path.join(setpath2,i) print u"filepath",filepath if os.path.isfile(setpath2): # os.remove(filepath) os.removedirs(setpath2)#空目录删除成功 elif os.path.isdir(filepath): print "5" os.rmdir(filepath) #shutil.rmtree(filepath,True)#好凶残,直接弹框提示,删除也是成功的 ''' for root,dirs,files in os.walk(filepath): for name in dirs: os.rmdir(os.path.join(root,name)) print "2" for name in files: os.remove(os.path.join(root,name)) print "3" #print u"文件已存在,已执行删除" ''' else: os.mkdir(path+str(getyear)) os.chdir(path+str(getyear)) os.mkdir(str(getmon)) os.chdir(str(getmon)) os.mkdir(str(getday)) os.chdir(str(getday)) filename=time.strftime('%H-%M-%S',time.localtime(time.time()))+".txt" with open(filename,"w") as fp: content=u"今天是今年的第 %s 天,今年的第 %s 个星期" %(gettime.tm_yday,time.strftime("%U",gettime)) #格式输出 fp.write(content.encode("utf-8")) except Exception,e: print e create_file("D:\")

    主要是时间函数 import time的使用

  • 相关阅读:
    1111---9999的变换
    Mac命令行
    iOS 支付 [支付宝、银联、微信]
    ShareSDK适配iOS 9系统
    iOS中Size Classes的理解与使用
    iOS9网络请求升级 之前的不显示图片 破解方法
    iOS9中友盟分享不能使用 破解方法
    iOS9中错误信息信息是引入的一个第三方库不包含bitcode
    iOS 六大手势
    下拉刷新和上拉加载的原理
  • 原文地址:https://www.cnblogs.com/chongyou/p/6279354.html
Copyright © 2011-2022 走看看