国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python實現查找系統盤中需要找的字符

2020-01-04 18:04:41
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了Python實現查找系統盤中需要找的字符,涉及Python字符查找的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了Python實現查找系統盤中需要找的字符。分享給大家供大家參考。具體如下:

 

 
  1. ''
  2. Created on 2011-7-13 
  3. @author: 123 
  4. ''
  5. import os 
  6. #保存當前有的磁盤 
  7. def existdisk(): 
  8. curdisks = [] 
  9. allDisks = ['C:''D:''E:''F:''G:''H:''I:''J:''K:', / 
  10. 'L:''M:''N:''O:''P:''Q:''R:''S:''T:', / 
  11. 'U:''V:''W:''X:''Y:''Z:''A:''B:'
  12. for disk in allDisks: 
  13. if os.path.exists(disk): 
  14. curdisks.append(disk) 
  15. return curdisks 
  16. #目錄中含有查找的字符 
  17. def SearchDirFile(path, src): 
  18. if not os.path.exists(path): 
  19. print "%s 路徑不存在" % path 
  20. for root , dirs, files in os.walk(path, True): 
  21. if - 1 != root.find(src): 
  22. #路徑名中是否存在要查找的字符 
  23. print root  
  24. for item in files: 
  25. path = os.path.join(root, item) 
  26. if - 1 != path.find(src): 
  27. #文件列表中是否有要查找的字符 
  28. print path 
  29. #查找文件內容中有要查找的字符 
  30. def SearchFile(path, src):  
  31. if not os.path.exists(path): 
  32. print "%s 路徑不存在" % path 
  33. for root, dirs, files in os.walk(path, True): 
  34. for item in files: 
  35. path = os.path.join(root, item) 
  36. try
  37. f = open(path, 'r'
  38. for eachline in f.readlines(): 
  39. if - 1 != eachline.find(src): 
  40. #文本內容中是否有要查找的字符 
  41. print path 
  42. f.close() 
  43. break 
  44. except: 
  45. pass 
  46. #查找當前所有磁盤目錄下是否有要找的字符 
  47. def SearchAllDirFile(src):  
  48. curdisks = existdisk() 
  49. for disk in curdisks: 
  50. disk = disk + '//' 
  51. SearchDirFile(disk, src) 
  52. print "完成搜索" 
  53. #查找當前所有磁盤目錄文件內容下是否有要找的字符 
  54. def SearchALLFile(src):  
  55. curdisks = existdisk() 
  56. for disk in curdisks: 
  57. disk = disk + "//" 
  58. SearchFile(disk, src) 
  59. print "完成搜索" 
  60. SearchALLFile('十進制轉二進制'

希望本文所述對大家的Python程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 盱眙县| 邹平县| 滦南县| 佛坪县| 商丘市| 江阴市| 阿拉善左旗| 鄂托克旗| 深圳市| 通城县| 诏安县| 万安县| 巩留县| 焉耆| 安塞县| 平罗县| 都昌县| 金川县| 贵溪市| 时尚| 金阳县| 阜新市| 漠河县| 巴彦淖尔市| 罗田县| 靖江市| 清水河县| 孟津县| 英吉沙县| 建瓯市| 明星| 宿松县| 台南市| 新和县| 棋牌| 留坝县| 瓦房店市| 县级市| 徐水县| 明溪县| 江西省|