香港云主机最佳企业级服务商!

ADSL拨号VPS包含了中国大陆(联通,移动,电信,)

中国香港,国外拨号VPS。

当前位置:云主机 > python >

电信ADSL拨号VPS
联通ADSL拨号VPS
移动ADSL拨号VPS

Python实现查找系统盘中需要找的字符


时间:2021-12-08 14:53 作者:admin


本文实例讲述了python/' target='_blank'>python实现查找系统盘中需要找的字符。分享给大家供大家参考。具体如下:

'''Created on 2011-7-13@author: 123'''import os#保存当前有的磁盘def existdisk(): curdisks = [] allDisks = ['C:', 'D:', 'E:', 'F:', 'G:', 'H:', 'I:', 'J:', 'K:', \    'L:', 'M:', 'N:', 'O:', 'P:', 'Q:', 'R:', 'S:', 'T:', \    'U:', 'V:', 'W:', 'X:', 'Y:', 'Z:', 'A:', 'B:'] for disk in allDisks:  if os.path.exists(disk):   curdisks.append(disk) return curdisks#目录中含有查找的字符def SearchDirFile(path, src): if not os.path.exists(path):  print "%s 路径不存在" % path for root , dirs, files in os.walk(path, True):  if - 1 != root.find(src):  #路径名中是否存在要查找的字符   print root   for item in files:    path = os.path.join(root, item)    if - 1 != path.find(src):    #文件列表中是否有要查找的字符    print path#查找文件内容中有要查找的字符def SearchFile(path, src):  if not os.path.exists(path):  print "%s 路径不存在" % path for root, dirs, files in os.walk(path, True):  for item in files:   path = os.path.join(root, item)   try:    f = open(path, 'r')    for eachline in f.readlines():     if - 1 != eachline.find(src):     #文本内容中是否有要查找的字符      print path      f.close()      break   except:    pass#查找当前所有磁盘目录下是否有要找的字符def SearchAllDirFile(src):  curdisks = existdisk() for disk in curdisks:  disk = disk + '\\'  SearchDirFile(disk, src) print "完成搜索"#查找当前所有磁盘目录文件内容下是否有要找的字符def SearchALLFile(src):    curdisks = existdisk() for disk in curdisks:  disk = disk + "\\"  SearchFile(disk, src) print "完成搜索"SearchALLFile('十进制转二进制')

希望本文所述对大家的Python程序设计有所帮助。

(责任编辑:admin)






帮助中心
会员注册
找回密码
新闻中心
快捷通道
域名登录面板
虚机登录面板
云主机登录面板
关于我们
关于我们
联系我们
联系方式

售前咨询:17830004266(重庆移动)

企业QQ:383546523

《中华人民共和国工业和信息化部》 编号:ICP备00012341号

Copyright © 2002 -2018 香港云主机 版权所有
声明:香港云主机品牌标志、品牌吉祥物均已注册商标,版权所有,窃用必究

云官方微信

在线客服

  • 企业QQ: 点击这里给我发消息
  • 技术支持:383546523

  • 公司总台电话:17830004266(重庆移动)
  • 售前咨询热线:17830004266(重庆移动)