Files
SMANAGE/TempLate/MSOC/Find.py
T
2026-06-16 11:55:14 +08:00

29 lines
714 B
Python

import os
import re
import sys
if len(sys.argv) > 1:
count=sys.argv[1]
else:
print("Argv Error")
sys.exit(0)
# 递归遍历当前目录下所有文件
def traverse_files(dir):
for root, dirs, files in os.walk(dir):
for file in files:
process_file(os.path.join(root, file))
print("Over")
def process_file(file_path):
try:
with open(file_path, 'r', encoding='utf-8') as f:
content = f.read()
if content.count(count) != 0:
print("Have : "+file_path)
except:
pass
# 指定当前目录作为起点进行遍历
current_dir = os.getcwd()
traverse_files(current_dir)