日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

记录cu上shell比赛的第6题:输入日期,打印天数

發布時間:2023/12/15 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 记录cu上shell比赛的第6题:输入日期,打印天数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? ?本篇博客記錄cu上shell比賽的第六題:輸入一個日期,然后程序打印出這個日期是這一年的第幾天,然后再打印出昨天的日期是多少:

? ?這個腳本還是十分容易的,我直接上腳本吧:

[root@centos6 shellbisai]# cat 6.py #coding=utf-8 #!/usr/bin/env python import datetime import sys def describe():print """ 此腳本需要您輸入一個日期,運行格式如下: python script.py 2013-9-20 腳本會顯示您輸入的這一年的第幾天 同時,腳本還將打印昨天是哪一天""" def check():if len(sys.argv) != 2 : # describe()print "Script will be exit..."sys.exit()else:try:inday=str(sys.argv[1]) #print indayformatDay=datetime.datetime(int(inday.split('-')[0]),int(inday.split('-')[1]),int(inday.split('-')[2]),0,0,0,0)resultNo=formatDay.timetuple().tm_ydayprint inday + "是這一年的第" + str(resultNo) + "天"except Exception:sys.exit()print "==========================="today=datetime.date.today()year=today.yearmonth=today.monthday=today.day - 1print "昨天的日期是: " + str(year) + "-" + str(month) + "-" + str(day) if __name__ == "__main__":describe()check()

下面看看效果,直接上圖:


? 效果還是不錯吧,一開始腳本中沒加異常處理,后來加上異常處理就可以馬馬虎虎了,哈哈。。

總結

以上是生活随笔為你收集整理的记录cu上shell比赛的第6题:输入日期,打印天数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。