# coding=utf-8
"""習題一:
1.1 用time模組獲取當前的時間戳.
1.2 用datetime獲取當前的日期,例如:2013-03-29
1.3 用datetime返回乙個月前的日期:比如今天是2013-3-29 乙個月前的話:2013-02-27
"""from datetime import *
import time
import os
import random
print time.time()
print date.today()
delta = date(2013, 3, 29) - date(2013, 2, 27)
print date.today() - delta
"""習題二:
如果有2個".py"的副檔名,則返回乙個".py"。
"""def kuozhan(dirpwd):
if os.path.isdir(dirpwd):
listdir = os.listdir(dirpwd)
for k in listdir:
if os.path.isfile(k):
result.add(os.path.splitext(k)[1])
else:
kuozhan(k)
else:
result.add(os.path.splitext(dirpwd)[1])
result = set()
kuozhan(os.getcwd())
print result
"""習題三:
定義乙個函式xulie(dirname,info) 引數:dirname:路徑名,info:需要序列化的資料,
功能:將info資料序列化儲存到dirname路徑下隨機的檔案裡。
"""def xulie(dirname, info):
info.sort()
tmp = str(info)
if os.path.isfile(dirname):
f = open(dirname, 'a')
f.write(info)
f.close()
else:
dirlist = os.listdir(dirname)
filelist = filter(lambda k: os.path.splitext(k)[1] == '.txt', dirlist)
ran = random.randint(0, len(filelist) - 1)
print filelist[ran]
f = open(filelist[ran], 'a')
f.write(tmp)
f.close()
xulie(os.getcwd(), [3, 2, 1])
python筆記 常用內建模組 xml(習題)
請利用sax編寫程式解析yahoo的xml格式的天氣預報,獲取天氣預報 引數woeid是城市 要查詢某個城市 可以在weather.yahoo.com搜尋城市,瀏覽器位址列的url就包含城市 coding utf 8 from xml.parsers.expat import parsercreat...
python os模組 練習題
python的 os模組封裝了作業系統的目錄和檔案操作,要注意這些函式有的在os模組中,有的在os.path模組中。1.利用os模組編寫乙個能實現dir l輸出的程式。usr bin env python3 coding utf 8 import os import time import re d...
Python datetime模組練習題
import datetime print today 2020年第天,今年 的時間已過去,我要好好努力學習!year days 365 today datetime.datetime.now date str 年月日 format year today.year,month today.month...