当前位置: 首页 > news >正文

上海网站建设找哪家公司wordpress修改个人头像

上海网站建设找哪家公司,wordpress修改个人头像,淘宝上的网站建设为什么便宜,浙江方远建设集团网站要求,查询一个文件中的pdf文件中的关键字,输出关键字所在PDF文件的文件名及对应的页数。 import os import PyPDF2def search_pdf_files(folder_path, keywords):# 初始化结果字典,以关键字为键,值为包含关键字的页面和文件名列表…

要求,查询一个文件中的pdf文件中的关键字,输出关键字所在PDF文件的文件名及对应的页数。

import os
import PyPDF2def search_pdf_files(folder_path, keywords):# 初始化结果字典,以关键字为键,值为包含关键字的页面和文件名列表results = {keyword: [] for keyword in keywords}# 遍历指定文件夹下的所有文件for root, dirs, files in os.walk(folder_path):for filename in files:if filename.endswith(".pdf"):# 构建PDF文件的完整路径pdf_path = os.path.join(root, filename)# 打开PDF文件with open(pdf_path, "rb") as pdf_file:pdf_reader = PyPDF2.PdfReader(pdf_file)# 获取PDF的总页数total_pages = len(pdf_reader.pages)# 遍历PDF的每一页for page_num in range(total_pages):# 读取页面内容page = pdf_reader.pages[page_num]page_text = page.extract_text()# 检查所有关键字for keyword in keywords:if keyword in page_text:results[keyword].append({"file_name": filename,"page_number": page_num + 1  # PDF页码从1开始})return results# 示例用法
folder_to_search = r"C:\Users\Administrator\Desktop\2"
search_keywords = ["SVD", "线性回归", "XGBoost", "不存在的关键字"]  # 添加多个关键字,包括不存在的关键字
results = search_pdf_files(folder_to_search, search_keywords)# 打印结果
for keyword, keyword_results in results.items():if keyword_results:print(f"关键字 '{keyword}' 所在的文件及页数:")for result in keyword_results:print(f"文件 '{result['file_name']}' 的第 {result['page_number']} 页")else:print(f"没有找到关键字 '{keyword}'。")print()  # 输出换行以区分不同关键字的结果

 为了方便且高效看论文。

用了上面那个之后发现不太对劲,找到文件后,就可以ctrl+F了,所以去掉了页数。代码如下:

import os
import PyPDF2def search_pdf_files(folder_path, keywords):# Initialize a results dictionary with keywords as keys and lists of files as valuesresults = {keyword: [] for keyword in keywords}# Initialize a set to keep track of processed files for each keywordprocessed_files = {keyword: set() for keyword in keywords}# Traverse all files in the specified folderfor root, dirs, files in os.walk(folder_path):for filename in files:if filename.endswith(".pdf"):# Build the full path of the PDF filepdf_path = os.path.join(root, filename)# Open the PDF filewith open(pdf_path, "rb") as pdf_file:pdf_reader = PyPDF2.PdfReader(pdf_file)# Get the total number of pages in the PDFtotal_pages = len(pdf_reader.pages)# Iterate through each page of the PDFfor page_num in range(total_pages):# Read the page contentpage = pdf_reader.pages[page_num]page_text = page.extract_text()# Check all keywordsfor keyword in keywords:if keyword in page_text:# Check if this file has not been processed for this keywordif filename not in processed_files[keyword]:results[keyword].append({"file_name": filename,"page_number": page_num + 1  # PDF page numbers start from 1})processed_files[keyword].add(filename)return results# 示例用法
folder_to_search = r"C:\Users\Administrator\Desktop\优秀论文"
search_keywords = ["ARIMA", "XGBoost", "SVM", "支持向量机","线性回归","决策树","随机森林","模拟退火","粒子群","遗传算法","LSTM","BP神经网络","t-SNE","LightGBM","GMM","距离相关系数","灰色关联分析","互信息","信息熵","递归特征消除","综合评价","熵权法"]  # 添加多个关键字,包括不存在的关键字
results = search_pdf_files(folder_to_search, search_keywords)# 打印结果
for keyword, keyword_results in results.items():if keyword_results:print(f"关键字 '{keyword}' 所在的文件及页数:")for result in keyword_results:print(f"文件 '{result['file_name']}'")else:print(f"没有找到关键字 '{keyword}'。")print()  # 输出换行以区分不同关键字的结果

http://www.yayakq.cn/news/664489/

相关文章:

  • 网站域名备案在阿里云怎么做实体店营销策划公司
  • 山东省建设注册执业中心网站网站建设的目的及定位功能
  • 中国空间站研究项目住房城乡建设行业从业人员
  • 在哪里找做网站的客户苏州做网站的
  • 网站建设维护知识服务平台app
  • 贵州飞乐云毕节网站建设网站seo优化软件
  • 莱芜租房网站买房网站怎么做
  • 哪个网站用织梦做的南宁本地网站有哪些?
  • 长安网站建设哪家好wordpress 商品页规格
  • 苏州公司建站班级网站制作教程
  • 青岛市两个体系建设网站网站开发工资济南
  • 上海网站建设公司价格网站怎么换域名
  • 免费用手机建立网站蓝色企业网站手机版织梦模板
  • 南平网站怎么做seo使用wordpress的建网站
  • 互动性的网站解析网站
  • 网站建设最好的wordpress自定义后台列表
  • 做网站推广销售产品郑州专业网站制作的公司
  • 淘宝购物网站的建设成都网站建设找重庆最佳科技
  • 硅胶 技术支持 东莞网站建设wordpress 下载网站模板
  • 网站开发可以学吗10天搞定网站开发
  • 做网站需要哪些栏目鞋帽箱包网站建设
  • 网站开发技术试验总结yw77731域名查询
  • 商场网站设计wordpress删除登录
  • 龙华营销型网站设计公司网站邮箱怎么看接收服务器类型
  • 网站建设风格定位外包网
  • 西安网站漏洞创业做网站还是软件好
  • 南宁本地网站有哪些?一哥优购物官方网站
  • 使用vue做的网站百度官网电话
  • 深圳网络营销|深圳网站建设公司|专业网络营销运营推广策划公司淘宝客的优惠卷网站怎么做的
  • 个人建网站要花多少钱seo技术培训沈阳