边学边写了一个小PYTHON程序,用于查找当前目录及下级目录的所有xls、xlsx、csv文件内容。
import os,re
from openpyxl import load_workbook
import xlrd,time,sys
def u_input():
global save,user_input
save = input("1、程序递归搜索当前目录下所有xls/xlsx/csv文件!\n\
2、支持模糊搜索,支持正则表达式!\n\
3、如选择保存,保存的文件为当前目录下的search_result.txt \n\
---------------------------------------------------------\n\
第一步:请先选择是否需要保存搜索结果!按回车确定\n\
保存请输入: 1 \n\
不保存直接按回车\n")
user_input =input("第二步:请输入需要搜索的内容或正则表达式!\n")
def file_names(dir):
this_file = os.listdir(dir)
for fname in this_file:
f_dir = dir + '\\' + fname
if os.path.isdir(f_dir):
for fdir in file_names(f_dir):
yield fdir
else:
yield f_dir
def handle_xlsx(abs_file):
global user_input,error
try: