首页 > 代码库 > regular expression 练习
regular expression 练习
练习
有一个文件,文件名为output_1981.10.21.txt 。下面使用Python: 读取文件名中的日期时间信息,并找出这一天是周几。将文件改名为output_YYYY-MM-DD-W.txt (YYYY:四位的年,MM:两位的月份,DD:两位的日,W:一位的周几,并假设周一为一周第一天)
#coding=utf-8
import os, re, datetime
filename = "output_1981.10.21.txt"
s=re.search("(\d{4})\.(\d{2})\.(\d{2})",filename)
y=int(s.group(1))
m=int(s.group(2))
d=int(s.group(3))
date1=datetime.date(y,m,d)
w=date1.weekday()+1
W=str(w)
newfilename=filename.replace(‘.‘, ‘-‘).replace("txt", W+".txt")
print newfilename
regular expression 练习
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。