Python模組習題

2021-07-15 19:26:31 字數 1442 閱讀 5707

# 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...