1.按照“YYYY-MM-DD”格式输入日期,求该日期该年的第几天?
#输入日期,并切割出年月日
date = input("请按照格式:YYYY-MM-DD输入日期:")
dlist = date.split('-')year,month,day= int(dlist[0]),int(dlist[1].lstrip('0')),int(dlist[2].lstrip('0'))
#建立月份天数的列表
count = [31,28,31,30,31,30,31,31,30,31,30,31]
sumday = 0
#根据输入月份累加列表
for i in range(month-1):
sumday+=count[i]
sumday+=day
#判断是否是闰年,是则总天数加1
if (year%4==0 or year%400==0) and year%100!=0:
sumday+=1
print("该年有%d天"%(sumday))
2.遍历文件夹及子文件夹中的内容
import os
def print_directory_contents(sPath):
#import os
n=0
for sChild in os.listdir(sPath):
print(sChild)
sChildPath = os.path.join(sPath,sChild)
print(sChildPath)