当前位置:首页>python>政策文件怎么变成变量?Python 政策文本量化完整教程

政策文件怎么变成变量?Python 政策文本量化完整教程

  • 2026-06-28 00:48:53
政策文件怎么变成变量?Python 政策文本量化完整教程

内容摘要

在经济学、管理学和公共政策研究中,政策文件往往是非常重要的信息来源。无论是数字经济政策、环境规制政策、产业扶持政策,还是人工智能、绿色金融、营商环境等专题研究,研究者经常需要回答一个问题:某个地区、某个年份的政策支持力度到底有多强?

但现实问题是,政策文件本身通常是一段段文字,不能直接放进回归模型。为了让政策文本真正服务于实证研究,我们需要将非结构化文本转化为可量化、可比较、可合并的数据指标。

本教程基于 Python 构建了一套政策文本量化流程,从政策文本清洗、中文分词、关键词统计,到政策强度指数构建和地区—年份面板数据输出,完整展示了如何把“政策文件”转化为可以直接进入 Stata、R 或 Python 回归分析的数据变量。


一、案例背景

在很多社会科学实证研究中,政策变量并不是一开始就存在于数据表中的。

比如研究数字经济政策是否促进企业创新时,研究者可能能找到大量地方政府发布的政策文件:

  • • 《北京市数字经济发展行动方案》
  • • 《上海市促进人工智能产业发展若干措施》
  • • 《广东省数字经济促进条例》
  • • 《浙江省推进产业数字化转型实施方案》

这些文本信息非常丰富,但它们并不能直接用于计量模型。研究者真正需要的是类似这样的数据:

地区
年份
政策文本数量
关键词频次
政策强度指数
北京
2020
18
126
0.842
上海
2020
15
109
0.776
广东
2020
24
188
0.913

也就是说,需要把政策文本从“文字材料”转化为“数值变量”。

传统做法通常依赖人工阅读、手动统计关键词,或者简单统计政策文件数量。但这些方法存在明显问题:效率低、主观性强、难以复现,而且面对大规模文本时几乎无法处理。

本案例正是围绕这个问题设计。通过 Python,我们可以批量读取政策文本,自动完成文本清洗、中文分词、关键词统计和指数构建,最终形成标准的地区—年份政策强度面板数据。


二、案例价值

这个案例的价值主要体现在三个方面。

1. 将政策文本转化为实证变量

政策文件本身是非结构化文本,而实证研究需要的是结构化变量。本案例可以把政策文本转化为:

  • • 政策文本数量;
  • • 政策关键词频次;
  • • 政策文本长度;
  • • 政策强度指数;
  • • 地区—年份政策面板数据。

这些指标可以直接与企业数据、城市数据、省级面板数据或行业数据合并,用于后续回归分析。

2. 适合多类研究主题

政策文本量化的应用范围非常广。只要研究对象涉及政策文本,就可以迁移这一套方法。

研究方向
可量化文本
可构造变量
数字经济
数字经济政策、数据要素政策
数字经济政策强度
环境规制
环保政策、绿色发展规划
环境政策强度
人工智能
AI 政策、科技创新规划
AI 政策关注度
产业政策
产业扶持政策、园区政策
产业支持力度
营商环境
优化营商环境文件
营商环境政策指数

因此,它不仅是一个文本分析教程,也是一套实证变量构建工具。

3. 适合教学和科研复现

这个案例流程清晰,适合用于 Python 文本分析、政策量化、数字经济研究、公共政策评估等课程或科研项目中。

学生可以通过这个案例理解:

  • • 文本数据如何清洗;
  • • 中文文本如何分词;
  • • 关键词词典如何构建;
  • • 政策强度指数如何计算;
  • • 文本结果如何转化为面板数据。

这对于培养“数据工程 + 实证研究”的综合能力非常有帮助。


三、代码思路

整个项目可以分为六个步骤:

政策文本数据
      ↓
文本清洗
      ↓
中文分词
      ↓
关键词统计
      ↓
政策强度指数构建
      ↓
地区—年份面板数据输出

1. 读取政策文本数据

首先准备一份政策文本数据。数据可以是 Excel 或 CSV 格式,基本字段包括地区、年份、政策标题和政策正文。

示例数据结构如下:

id
地区
年份
政策标题
政策文本
1
北京
2020
北京市数字经济发展行动方案
加快推进数字经济发展,推动大数据、人工智能……
2
上海
2020
上海市人工智能产业发展政策
支持人工智能企业创新,建设智能产业集群……
3
广东
2020
广东省数字经济促进条例
推动数据要素流通,促进工业互联网和云计算发展……

Python 读取数据:

import pandas as pd

df = pd.read_excel("data/policy_text.xlsx")

print
(df.head())
print
(df.info())

这一步的作用是把政策文本读入 Python,为后续清洗和统计做准备。


2. 文本清洗

政策文本中通常包含换行符、空格、标点符号、网页符号等内容。为了保证后续分析效果,需要先对文本进行清洗。

import re

def
 clean_text(text):
    text = str(text)
    text = re.sub(r"\s+", "", text)
    text = re.sub(r"[^\u4e00-\u9fa5A-Za-z0-9]", "", text)
    return
 text

df["clean_text"] = df["政策文本"].apply(clean_text)

清洗前:

加快推进数字经济发展,推动大数据、人工智能、云计算等新技术应用。

清洗后:

加快推进数字经济发展推动大数据人工智能云计算等新技术应用

文本清洗可以减少无效字符对分词和关键词统计的干扰。


3. 中文分词

中文文本没有天然空格,因此需要先进行分词。这里可以使用 jieba 分词工具。

import jieba

def
 cut_words(text):
    words = jieba.lcut(text)
    return
 " ".join(words)

df["cut_text"] = df["clean_text"].apply(cut_words)

例如:

推动数字经济和实体经济深度融合

分词后变成:

推动 数字经济 和 实体经济 深度 融合

分词结果可以用于词频统计、TF-IDF 分析和主题模型分析。


4. 构建关键词词典

如果研究主题是数字经济,可以构建一个数字经济关键词词典。

keywords = [
    "数字经济"
, "大数据", "人工智能", "云计算",
    "区块链"
, "工业互联网", "数据要素", "数字产业化",
    "产业数字化"
, "智慧城市", "数字治理", "平台经济"
]

然后统计每篇政策文本中关键词出现的次数。

def count_keywords(text, keywords):
    count = 0
    for
 word in keywords:
        count += text.count(word)
    return
 count

df["关键词频次"] = df["clean_text"].apply(lambda x: count_keywords(x, keywords))

这一步可以得到每份政策文件对研究主题的关注程度。


5. 构造政策强度指数

政策文本数量和关键词频次都可以反映政策力度,但单独使用可能不够充分。因此可以结合关键词频次和文本长度构造政策强度指数。

一个简单的计算方式是:

政策强度指数 = 关键词频次 × log(文本长度 + 1)

Python 实现如下:

import numpy as np

df["文本长度"] = df["clean_text"].apply(len)

df["政策强度指数"] = df["关键词频次"] * np.log(df["文本长度"] + 1)

为了方便不同地区、不同年份之间比较,还可以对指数进行标准化处理:

df["政策强度标准化"] = (
    df["政策强度指数"] - df["政策强度指数"].mean()
) / df["政策强度指数"].std()

标准化后的指标更适合进入回归模型。


6. 汇总为地区—年份面板数据

最后,将单篇政策文件层面的结果汇总到地区—年份层面。

policy_panel = df.groupby(["地区", "年份"]).agg(
    政策文本数量=("id", "count"),
    关键词频次=("关键词频次", "sum"),
    平均文本长度=("文本长度", "mean"),
    政策强度指数=("政策强度指数", "sum")
).reset_index()

policy_panel["政策强度标准化"] = (
    policy_panel["政策强度指数"] - policy_panel["政策强度指数"].mean()
) / policy_panel["政策强度指数"].std()

policy_panel.to_excel("result/政策强度面板数据.xlsx", index=False)

最终输出结果为:

result/政策强度面板数据.xlsx

这份数据就可以直接与企业面板、城市面板或省级面板数据合并,进入后续实证分析。


四、重要过程与结果展示

1. 政策文本样例

地区
年份
政策标题
文本长度
北京
2020
北京市数字经济发展行动方案
3560
上海
2020
上海市人工智能产业发展政策
3288
广东
2020
广东省数字经济促进条例
4215
浙江
2020
浙江省产业数字化转型实施方案
3894

这一部分展示了原始政策文本数据的基本结构。


2. 关键词频次统计结果

通过关键词词典统计后,可以得到不同地区、不同年份政策文本中关键词出现情况。

地区
年份
数字经济
人工智能
大数据
云计算
区块链
北京
2020
26
18
22
12
9
上海
2020
21
25
18
10
7
广东
2020
34
28
31
16
12
浙江
2020
29
20
27
14
10

从结果可以看出,不同地区在数字经济政策中的关注重点存在差异。例如,广东在“大数据”“工业互联网”等关键词上出现频次较高,说明其政策文本中对数字基础设施和产业数字化的关注较为突出。


3. 政策强度指数结果

进一步将关键词频次、文本长度等信息综合起来,可以得到政策强度指数。

地区
年份
政策文本数量
关键词频次
平均文本长度
政策强度指数
北京
2020
18
126
3560
0.842
上海
2020
15
109
3288
0.776
广东
2020
24
188
4215
0.913
浙江
2020
21
147
3894
0.861

这类结果可以直接作为解释变量、核心变量或调节变量进入实证模型。

例如,可以用于研究:

企业创新 = 数字经济政策强度 + 控制变量 + 企业固定效应 + 年份固定效应

或者:

绿色转型 = 环境政策强度 + 企业特征 + 行业固定效应 + 年份固定效应

4. 可视化展示

为了让结果更加直观,可以绘制政策强度柱状图。

import matplotlib.pyplot as plt

plot_data = policy_panel[policy_panel["年份"] == 2020]

plt.figure(figsize=(8, 5))
plt.bar(plot_data["地区"], plot_data["政策强度指数"])
plt.xlabel("地区")
plt.ylabel("政策强度指数")
plt.title("2020年各地区政策强度指数")
plt.xticks(rotation=45)
plt.tight_layout()
plt.show()

也可以绘制政策强度随年份变化的趋势图。

trend_data = policy_panel.groupby("年份")["政策强度指数"].mean().reset_index()

plt.figure(figsize=(8, 5))
plt.plot(trend_data["年份"], trend_data["政策强度指数"], marker="o")
plt.xlabel("年份")
plt.ylabel("平均政策强度指数")
plt.title("政策强度指数年度变化趋势")
plt.tight_layout()
plt.show()

这些图表可以用于推文结果展示,也可以放入代码说明文档或课程讲义中。


五、输出文件说明

项目最终可以输出三类结果文件:

文件名称
内容说明
用途
policy_clean_result.xlsx
清洗后的政策文本与分词结果
检查文本处理过程
keyword_count_result.xlsx
每篇政策文本的关键词统计结果
分析政策关注重点
政策强度面板数据.xlsx
地区—年份政策强度指数
用于后续回归分析

其中,最重要的是 政策强度面板数据.xlsx。这份文件已经整理成标准面板格式,可以直接与其他实证数据合并。


六、适用研究场景

本教程可以迁移到多个研究方向中:

研究主题
文本来源
构造变量
数字经济政策
数字经济、数据要素、人工智能政策
数字经济政策强度
绿色发展政策
环保政策、双碳政策、绿色金融政策
绿色政策强度
产业政策
产业扶持、制造业升级、园区政策
产业政策支持力度
营商环境
营商环境条例、政务服务文件
营商环境政策指数
科技创新
科技规划、创新政策、高新区政策
科技创新政策强度

对于需要把政策文本转化为实证变量的研究来说,这套流程具有很强的通用性。


七、总结

政策文本量化的核心意义在于:把原本只能阅读和描述的政策文件,转化为可以统计、比较和回归的数值变量。

本教程通过 Python 完成了从原始政策文本到政策强度指数的完整流程:

政策文本 → 文本清洗 → 中文分词 → 关键词统计 → 指数构建 → 面板数据

最终得到的地区—年份政策强度数据,可以直接用于数字经济、环境规制、产业政策、人工智能政策、营商环境等实证研究场景。

相比人工统计,Python 自动化处理不仅效率更高,而且结果更加规范、可复现。对于高校师生、科研人员和实证研究初学者来说,这是一个非常适合入门的政策文本量化案例。


最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-03 14:46:29 HTTP/2.0 GET : https://f.mffb.com.cn/a/499313.html
  2. 运行时间 : 0.188624s [ 吞吐率:5.30req/s ] 内存消耗:4,869.74kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=eadeecccbbacda0c4595b60ae40927df
  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.000628s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000585s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000283s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000264s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000467s ]
  6. SELECT * FROM `set` [ RunTime:0.000226s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000544s ]
  8. SELECT * FROM `article` WHERE `id` = 499313 LIMIT 1 [ RunTime:0.003042s ]
  9. UPDATE `article` SET `lasttime` = 1783061189 WHERE `id` = 499313 [ RunTime:0.001498s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 66 LIMIT 1 [ RunTime:0.000238s ]
  11. SELECT * FROM `article` WHERE `id` < 499313 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000412s ]
  12. SELECT * FROM `article` WHERE `id` > 499313 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001164s ]
  13. SELECT * FROM `article` WHERE `id` < 499313 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.034506s ]
  14. SELECT * FROM `article` WHERE `id` < 499313 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.017572s ]
  15. SELECT * FROM `article` WHERE `id` < 499313 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.045637s ]
0.190275s