# install beautifulsoup4
import os
import re
import chardet
import requests
import subprocess
from bs4 import BeautifulSoupdef IsArrayEmpty(list):return not list def ReadFile(strFilePath):#读取文件with open(strFilePath, 'rb') as f:varContent = f.read()encoding = chardet.detect(varContent)['encoding']varContent = varContent.decode(encoding)return varContentreturn ""def ParseFile(path, strSearch):strData = ReadFile(path)nIndex = strData.find(strSearch)if nIndex != -1:editplus_path = "C:\\Program Files\\EditPlus\\editplus.exe"if os.path.isfile(path):#将文件的打开方式设定为EditPlus#将Editplus.exe 打开所有文件os.startfile(path)def enumerate_folder(strFolder, strSearch):for root, dirs, files in os.walk(strFolder):for file in files: path = os.path.join(root, file) if path.find(".py") == -1:ParseFile(path, strSearch)else:print(path)for dir in dirs:pass enumerate_folder("./", "elecbook")
根据指定字符串查找到文档