当前位置:首页>python>用Python给自己搭了个私人AI助手,每天省下1小时

用Python给自己搭了个私人AI助手,每天省下1小时

  • 2026-07-02 16:29:48
用Python给自己搭了个私人AI助手,每天省下1小时

你的一天是不是也这样被“切碎”?早上,花20分钟在几十封邮件里找重要通知;下午,花半小时手动把几个文档合并、总结;临下班,还要惦记着给几个平台同步发内容。这些琐事加起来,每天偷走你1-2小时,却毫无成就感。

ChatGPT很好用,但每次都要打开网页、描述上下文、等它生成,对于一些固定流程的任务,效率并不极致。直到上个月,我决定不再忍受——我要造一个专属的、能自动执行这些任务的“数字员工”

用Python和一些开源库,我搭建了一个7x24小时待命的私人AI助手。现在,它每天帮我自动处理邮件、整理文档、生成日报,甚至监控信息,硬生生从碎片时间里“抠”出了每天近1小时

核心思想:与其重复劳动,不如写个Agent,让它替你劳动。


往期阅读>>>

Python 为什么会成为AI时代的头部语言

Python 40个常用的列表推导式

Python 50个提高代码开发效率的方法

Python 自动检测服务HTTPS证书过期时间并发送预警

Python 自动化操作Redis的15个实用脚本

Python 自动化管理Jenkins的15个实用脚本,提升效率

Python copyparty搭建轻量的文件服务器的方法

Python 实现2FA认证的方法,提升安全性

Python 封装20个常用API接口,提升开发效率

App2Docker:如何无需编写Dockerfile也可以创建容器镜像

Python 集成 Nacos 配置中心的方法

Python 35个JSON数据处理方法

Python 字典与列表的20个核心技巧

Python 15个文本分析的库,提升效率

Python 15个Pandas技巧,提升数据分析效率

Python 运维中30个常用的库,提升效率

Python调用远程接口的方法

Python 提取HTML文本的方法,提升效率

Python 应用容器化方法:实现“一次部署,处处运行”

Python 自动化识别Nginx配置并导出为excel文件,提升Nginx管理效率

Python 5个常见的异步任务处理框架

Python数据科学常见的30个库

Python 50个实用代码片段,优雅高效


场景一:邮件“智能管家”——自动分类、摘要与待办提取

痛点: 每天早上一打开邮箱,几十封未读邮件扑面而来。工作邮件、订阅通知、垃圾推广混在一起,手动筛选、阅读、标记,至少20分钟就没了。

AI助手方案:我用 imaplib 读取邮件,结合大模型API(如DeepSeek、Kimi),写了一个自动邮件处理Agent。

import imaplibimport emailfrom openai import OpenAI # 以OpenAI为例,实际可用国内APIimport jsonclient = OpenAI(api_key="你的API密钥")def process_unread_emails():    # 1. 连接邮箱    mail = imaplib.IMAP4_SSL('imap.qq.com')    mail.login('你的邮箱', '你的授权码')    mail.select('inbox')    # 2. 获取未读邮件    status, messages = mail.search(None, 'UNSEEN')    email_ids = messages[0].split()    for e_id in email_ids:        # 3. 获取邮件内容        status, msg_data = mail.fetch(e_id, '(RFC822)')        email_body = msg_data[0][1]        email_message = email.message_from_bytes(email_body)        sender = email_message['From']        subject = email_message['Subject']        # 提取正文(简化处理)        body = ""        if email_message.is_multipart():            for part in email_message.walk():                if part.get_content_type() == "text/plain":                    body = part.get_payload(decode=True).decode()                    break        else:            body = email_message.get_payload(decode=True).decode()        # 4. 调用大模型分析邮件        prompt = f"""        你是一个邮件助理。请分析以下邮件,并严格按JSON格式返回:        1. 分类:['紧急工作', '一般工作', '通知订阅', '垃圾推广']        2. 核心内容摘要(不超过50字)        3. 是否需要我行动(是/否),如果需要,提取具体待办事项。        邮件发件人:{sender}        邮件主题:{subject}        邮件正文:{body}        """        try:            response = client.chat.completions.create(                model="gpt-4o-mini", # 可根据成本选择模型                messages=[{"role": "user", "content": prompt}],                response_format={ "type": "json_object" }            )            analysis = json.loads(response.choices[0].message.content)            # 5. 根据分类执行操作            category = analysis.get('分类')            summary = analysis.get('核心内容摘要')            todo = analysis.get('待办事项')            if category == '紧急工作':                print(f"[紧急] {subject} - {summary}")                # 可以自动转发到飞书/钉钉,或添加到待办列表                add_to_todo_list(subject, todo)            elif category == '一般工作':                print(f"[一般] {subject} - {summary}")                # 标记为稍后处理                mail.store(e_id, '+FLAGS', '\\Flagged')            elif category == '垃圾推广':                # 自动移动到垃圾箱或删除                mail.store(e_id, '+FLAGS', '\\Deleted')                print(f"已删除垃圾邮件:{subject}")        except Exception as e:            print(f"处理邮件出错:{e}")        mail.expunge()    mail.logout()# 用系统定时任务(crontab)或 schedule 库,每30分钟运行一次

效果: 现在,我每天早上打开电脑,已经有一份由AI整理好的《邮件速览》等着我,紧急事项已加入待办,垃圾邮件自动清理。每天省时:约25分钟。


场景二:文档“自动摘要师”——合并、总结与要点提取

痛点: 每周都要从不同渠道(钉钉文档、Confluence、本地Word)收集项目进展,手动复制粘贴,整理成一份周报,耗时又无聊。

AI助手方案:我用 python-docx 或直接读Markdown,结合大模型的总结能力,写了一个文档处理Agent。

import osfrom openai import OpenAIimport markdown # 用于处理md文件client = OpenAI(api_key="你的API密钥")def auto_summarize_documents(folder_path):    all_content = ""    # 1. 遍历文件夹,读取所有文本文件    for filename in os.listdir(folder_path):        if filename.endswith('.md') or filename.endswith('.txt'):            filepath = os.path.join(folder_path, filename)            with open(filepath, 'r', encoding='utf-8') as f:                content = f.read()                all_content += f"\n--- 文档:{filename} ---\n{content}\n"        # 可以扩展支持 .docx, .pdf 等    if not all_content:        print("文件夹内没有文本文件。")        return    # 2. 调用大模型进行总结    prompt = f"""    你是一个专业的项目助理。以下是本周多个渠道的零散项目更新内容。    请帮我:    1. 提取所有项目的关键进展和里程碑。    2. 识别出存在的风险或阻塞点。    3. 生成一份结构清晰的【本周项目进展汇总】,包含:项目名称、本周完成、下周计划、风险提示。    请直接输出汇总报告,不要额外解释。    原始内容:    {all_content[:15000]} # 防止超出token限制    """    try:        response = client.chat.completions.create(            model="gpt-4o-mini",            messages=[{"role": "user", "content": prompt}],            temperature=0.2 # 降低随机性,让总结更稳定        )        summary = response.choices[0].message.content        # 3. 保存总结报告        with open('本周项目进展汇总.md', 'w', encoding='utf-8') as f:            f.write(summary)        print("本周项目进展汇总已生成!")        return summary    except Exception as e:        print(f"总结文档时出错:{e}")# 可以设定每周五下午5点自动运行

效果: 周五下午,脚本自动运行,将我散落在各处的文档“吸”到一起,生成一份条理清晰的汇总报告。我只需要花5分钟润色即可。每周省时:约1.5小时(平摊到每天约15分钟)。


场景三:信息“监控哨兵”——自动追踪与告警

痛点: 需要关注竞品动态、行业新闻或特定关键词,手动刷网页效率低,还容易错过。

AI助手方案:我用 requests 和 BeautifulSoup 抓取网页,或用RSS,结合大模型判断相关性并生成简报。

import requestsfrom bs4 import BeautifulSoupfrom openai import OpenAIimport timeclient = OpenAI(api_key="你的API密钥")KEYWORDS = ['你的公司名', '竞品A', '行业关键词']def monitor_news(urls):    news_items = []    for url in urls:        try:            resp = requests.get(url, timeout=10)            soup = BeautifulSoup(resp.text, 'html.parser')            # 假设新闻标题在 <h2 class='news-title'> 里,需根据实际网站调整            titles = soup.find_all('h2', class_='news-title')            for title_tag in titles[:5]: # 只看最新5条                title = title_tag.get_text().strip()                link = title_tag.find('a')['href'] if title_tag.find('a') else url                # 简单关键词过滤                if any(keyword.lower() in title.lower() for keyword in KEYWORDS):                    news_items.append({'title': title, 'link': link})        except Exception as e:            print(f"抓取 {url} 失败:{e}")    if news_items:        # 让AI判断重要性并生成简报        prompt = f"""        以下是今天抓取到的可能与公司相关的新闻标题。        请判断每条新闻的相关性和潜在影响(高/中/低),并生成一份不超过200字的监控简报。        新闻列表:        {str(news_items)}        """        try:            response = client.chat.completions.create(                model="gpt-4o-mini",                messages=[{"role": "user", "content": prompt}]            )            briefing = response.choices[0].message.content            # 发送到企业微信/钉钉/webhook            send_notification(f"📰 每日信息简报\n{briefing}")            print("监控简报已发送。")        except Exception as e:            print(f"生成简报出错:{e}")    else:        print("今日未发现相关新闻。")# 设定每天上午10点运行

效果: 我不用再主动搜索,每天上午会自动收到一份简洁的监控简报,告诉我外界发生了什么与我相关的事。每天省时:约15分钟(从主动搜寻变为被动接收)。


怎么搭起来的?(给非专业开发者的路径)

如果你也心动了,但担心技术门槛,我的路径也许能帮你:

  1. 先选一个最痛的场景:别想着一口吃成胖子。从邮件分类文档总结这种输入输出明确的任务开始,成功一次,信心就来了。

  2. 善用“胶水”库和API:你不需要从头造轮子。

    • 处理本地文件:用 osshutilpython-docxpandas

    • 处理网络:用 requestsBeautifulSoupselenium(对付复杂网页)。

    • 调用AI大脑:注册一个国内大模型平台(如DeepSeek、Kimi、通义千问),获取API Key,用它们的官方Python SDK或 openai 库(改个base_url)即可调用。

  3. 学会让脚本“自启动”写好脚本不是终点。在Mac/Linux上用 crontab,在Windows上用“任务计划程序”,或者用Python的 schedule 库,让你的助手在后台定时运行。

  4. 从“半自动”到“全自动”:一开始可以设计成“AI分析,我确认”,比如邮件分类后你检查一下再让AI执行移动。运行稳定后,再逐步放开权限,实现全自动。

  5. 安全第一:API密钥、邮箱密码等敏感信息,千万不要硬编码在脚本里!用环境变量.env文件+python-dotenv库)或系统密钥环来管理。


更进阶一步:用LangChain打造“真·Agent”

上面的脚本还是“脚本”,每个功能是独立的。如果你想打造一个能理解复杂指令、自主规划步骤、调用不同工具的真正Agent,可以上 LangChain 或 Semantic Kernel 这类框架。

例如,你可以用LangChain定义一个Agent,它拥有多个“工具”(Tool):读取邮件工具总结文档工具搜索网页工具。当你对它说:“帮我看看今天有没有重要邮件,然后总结一下上周的项目文档”,它会自己规划:先调用邮件工具,再调用文档工具,最后把结果组织好给你。

“无他,惟手熟尔”!有需要的用起来!
------加入知识库与更多人一起学习------

https://ima.qq.com/wiki/?shareId=f2628818f0874da17b71ffa0e5e8408114e7dbad46f1745bbd1cc1365277631c

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-02 23:31:00 HTTP/2.0 GET : https://f.mffb.com.cn/a/502765.html
  2. 运行时间 : 1.131079s [ 吞吐率:0.88req/s ] 内存消耗:4,808.63kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=72980eff55e4070542913e4486fa0993
  1. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/runtime/temp/067d451b9a0c665040f3f1bdd3293d68.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000400s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000566s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.015495s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.034879s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000734s ]
  6. SELECT * FROM `set` [ RunTime:0.029396s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000683s ]
  8. SELECT * FROM `article` WHERE `id` = 502765 LIMIT 1 [ RunTime:0.130506s ]
  9. UPDATE `article` SET `lasttime` = 1783006261 WHERE `id` = 502765 [ RunTime:0.043003s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 66 LIMIT 1 [ RunTime:0.007365s ]
  11. SELECT * FROM `article` WHERE `id` < 502765 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.019867s ]
  12. SELECT * FROM `article` WHERE `id` > 502765 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.065799s ]
  13. SELECT * FROM `article` WHERE `id` < 502765 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.469342s ]
  14. SELECT * FROM `article` WHERE `id` < 502765 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.170522s ]
  15. SELECT * FROM `article` WHERE `id` < 502765 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.066863s ]
1.132528s