python进阶:练习题 汇总
目录和文件操作
点击这里下载一个zip包,解压后,得到一个目录source。
题目1
请写一个程序,在当前工作目录下,创建 如下的目录层级结构
backup/new/
然后把整个下载的source目录 内容,拷贝到 backup/new/source 目录里面去。
题目2
请写一个程序,计算出 下载的source目录里面(不包含子目录)所有的文件的大小之和
题目3
请写一个程序,删除掉 下载的source目录里面(不包含子目录)所有的扩展名为bmp的文件
题目4
请写一个程序,找出下载的source目录里面(不包含子目录)所有扩展名为.avi的文件,扩展名改为.dll
题目5
请写一个程序,找出下载的source目录里面(包含子目录)所有扩展名为.avi的文件,扩展名改为.dll
补充题目1
下载zip包,解压后出现一个 prac_re 目录,该目录中有很多文件。
请写代码,检查目录中所有文件,找出包含如下格式的文本
https://www.bilibili.com/video/av74106411/?p=60
将数字的值改为 +3, 比如,上面的链接就需要改为
https://www.bilibili.com/video/av74106411/?p=63
并且将修改结果写回文件。
日期和时间操作
题目1
请写一个程序,打印出从当天开始,在一年内,所有的周日对应的日期
题目2
点击这里{:target=”_blank”} 下载一个日志文件 esn.log
该文件记录了购物平台的购物记录,文件格式如下
1456190061> buy product id=vscwg9mg0rg0vt44z1aq
1456071815> buy product id=35u0c7v9jccbbooabssf
1456622256> buy product id=62amh5za0wp2u7rirz75
1456203485> buy product id=m3m6ctfjqy2ykby20gzi
1456439890> buy product id=gpjr76jn74k287fgvj8f
1456021921> buy product id=d53xy60flulobpxyk95c
其中 每行 尖括号之前为数字时间戳,表示记录该行信息的时间,也就是用户购物的时间。
请写一个程序,分析该日志文件,得出一张表,记录每一天合计的购物次数,输出格式如下:
2016-02-21 : 购物 66 次
2016-03-01 : 购物 99 次
2016-02-23 : 购物 87 次
2016-03-03 : 购物 58 次

浙公网安备 33010602011771号