需求描述:

1、当前目录下有很多文件夹、文件,统计/usr/local/这个目录下,如果是文件夹,就给删除
/usr/local/
f1    w1   f2   w2   w3   w4        f4
w1         w2                              w10.txt

需求分析:

1,先列出目录下所有文件,用os.listdir()

2,判断是否是文件,os.path.isfile()

import  os
f_dir=os.getcwd()#获取当前目录
l_dir=os.path.join(f_dir,'usr\local')#拼接成完整usr/local路径
lis_dir=os.listdir(l_dir)#列出目录下所有文件,生成一个list
# print(lis_dir)
for p in lis_dir:
d1=os.path.join(l_dir,p)
# print(d1)
if os.path.isfile(d1)==False:
fd=os.path.abspath(d1)
# print(fd)
fd_list=os.listdir(fd)
# print(fd_list)
for w in fd_list:
fw_dir=os.path.join(fd,w)
# print(fw_dir)
os.remove(fw_dir)
os.rmdir(fd)

最新文章

  1. php使用post方式获得文件扩展名
  2. php常用字符串函数小结
  3. SPI
  4. 遇到的check the manual that corresponds to your MySQL server version for the right syntax错误
  5. asp.net首页设置
  6. [mybatis] mybatis错误:Invalid bound statement (not found)
  7. Random.Next获取随即数
  8. 导出csv文件
  9. PariticalFilter在MFC上的运行,源代码公开
  10. Excel实用知识3
  11. [IOT] 自制蓝牙工牌办公室定位系统 (一)—— 阿里物联网平台概览及打通端到云(硬核·干货)
  12. Java Native
  13. 流程帮App风险评估
  14. JVM 方法区内存扩大 以及开启GC
  15. 字节顺序标记BOM
  16. Extjs4.x TreeGrid Dirty 更新数据,dirty标记不会自动清除的bug
  17. xshell,putty远程连接Linux并使用密钥认证
  18. MySQL的各种join
  19. 使用Navicat for Oracle工具连接oracle
  20. spring 整合 Struts1.X [转]

热门文章

  1. zabbix 自定义脚本监控activemq
  2. Java多线程中的竞争条件、锁以及同步的概念
  3. Python爬上不得姐 并将段子写入数据库
  4. 一篇很不错的关于WPF DataGrid的文章,包含validation
  5. ASIHTTP
  6. J - Max Sum
  7. Unity3D C#事件管理:EventManager
  8. 教你管理SQL数据库系列(1-4)
  9. Python——Numpy的random子库
  10. Spring注解式与配置文件式