当前位置:首页>python>为什么Python统治了全世界,却缺席了游戏开发?

为什么Python统治了全世界,却缺席了游戏开发?

  • 2026-06-30 09:48:27
为什么Python统治了全世界,却缺席了游戏开发?

Python无处不在。

你打开抖音,后台在跑Python。滴滴给你派单,算法是Python。自动化测试、数据分析、网站后端——Python像空气一样渗透进科技的每一个角落。

但在游戏开发领域,Python的存在感约等于

这不是因为Python不行。是因为游戏这个场景,有它独特的需求——而这些需求,在游戏行业被Unity和Unreal统治的几十年里,从来没有被认真对待过。

直到2026年5月11日,一个叫PyMe的工具,悄悄填补了这个空白。


Python的版图,和它缺席的地方

世界上有超过1500万Python开发者。这个数字超过了很多国家的人口。

Python的生态极其完整:

  • 数据分析有Pandas、NumPy
  • 人工智能有PyTorch、TensorFlow
  • Web开发有Django、Flask
  • 自动化运维有Ansible、SaltStack

游戏开发呢?

很长很长的时间里,答案只有一个:Pygame

Pygame是一个诞生于2000年的游戏开发库。它教会了无数人"原来用代码也可以做游戏"。但它有一个根本性局限:它只是一个库,不是一个引擎

什么意思?

你用Unity,引擎帮你处理好了渲染器、物理引擎、资源管理、场景编辑。你要做的,是拖拽、配置、写逻辑。

你用Pygame,窗口要自己建,图片要自己加载,事件循环要自己写,精灵管理要自己搭——它是给了你一堆砖块,但房子要你自己设计。

这不是Pygame的问题。它在20年前就是那个定位。一个基础的库,解决了"能不能做"的问题,但没有解决"好不好做"的问题。

于是出现了这个局面:Python开发者想做个游戏,几乎没有选择。

要么硬着头皮用Pygame,从零搭一个不知道能不能完成的系统。 要么去学Unity,绕开Python生态从头学C#和引擎概念。 大多数人,在"我有个游戏想法"和"我真的开始做游戏"之间就放弃了。

很多时候,相反的,Pygame用户更多是想以更快更保持兴趣的方式学python的人,而非专业游戏开发者。


为什么游戏行业忽视Python

这其实是一件值得认真思考的事情。

Python在几乎所有编程场景里都是前三名的选择。但在游戏开发领域,它始终是一个边缘选项

原因有几个:

第一,游戏引擎不是用Python写的。

Unity是C#,Unreal是C++,Godot是C++加GDScript,Bevy是Rust。这些引擎选择自己 native 的语言,是为了性能。游戏渲染、物理模拟,每秒60帧的计算,没有讨价还价的空间。

但这不意味着开发者只能用这些语言工作。实际上,今天几乎所有主流引擎都支持脚本扩展——问题是Python脚本在游戏运行时里,性能不如这些语言稳定。

第二,Python在游戏行业没有生态积累。

Unity的Asset Store有十几万资源。Unreal的 Marketplace有完整的工作流。Godot有大量社区贡献的插件和项目。

Python呢?做游戏相关的东西,长期只有Pygame和几个小游戏框架,没有形成"工具链"的概念。

第三,Python开发者用Python做游戏的场景,少到统计上几乎可以忽略。

这就形成了一个循环:没有好工具 → 开发者不进来 → 没有生态 → 工具更少 → 开发者更不进来。

但这个循环,正在被打破。


打破循环的人

PyMe的作者叫卞安,网名"红孩儿"。

这个人有意思的地方在于:他是游戏行业的老兵,曾独立开发游戏引擎工具化软件并被知名引擎企业收购。

这句话的意思是:他在游戏行业里,不是外行指点江山,是真正做出来过东西、被人买过单的人。

他做PyMe,不是"Python爱好者想做个游戏工具"。是"游戏行业的老兵,看到了Python开发者的需求,做了一个专业的工具"。

这个区别很重要。


PyMe是什么:Python版的"Unity"

PyMe给自己的定位是:全流程可视化游戏开发工具

关键词有两个:全流程 和 可视化

全流程意味着:从场景编辑、到界面设计、到动画制作、到粒子效果、到打包发布——全部在这一个工具里完成。

可视化意味着:你不需要用代码控制每一个像素的位置,而是可以用拖拽、配置的方式完成大部分工作。

这听起来像什么?

对,这就是Python版的Unity。只是Unity用C# 写逻辑,PyMe用Python写逻辑。

PyMe内置了一个完整的游戏引擎架构:

场景(GameScene)——游戏运行的舞台,所有对象在这里演出层(GameLayer)——分组管理,不同层有不同的渲染优先级结点(Node)——所有游戏对象的基类,每一个角色、每一个特效都是一个结点资源管理器(ResManager)——统一管理所有图片、音频、字体资源

这四样东西,构成了PyMe的底层核心。它们不是随意拼凑的设计——这是专业游戏引擎经过二十年验证的标准架构。


PyMe能做什么:五个工具,一次说清楚

1

场景编辑器——拖拽即得

传统游戏开发,场景是用代码或数据文件描述的。你要放一棵树,代码里写"在坐标(100,200)的位置加载tree.png"。

PyMe的场景编辑器,让你用鼠标拖拽来布置场景:点两下放一棵树,点三下放一块石头,拖一下位置,拉一下大小。

Tile多层地图编辑也支持——做RPG或策略游戏的地图,完全不需要写一行代码。

2

界面编辑器——所见即所得

游戏里的菜单、HUD、血条、对话框——这些叫UI。

PyMe的界面编辑器,左边是控件工具条(按钮、文本框、滑块),右边是层级树和属性面板。你拖一个按钮到界面上,点一下改颜色、调大小、配事件——全部可视化。

这个设计借鉴了主流商业引擎的工作流,但上手门槛低得多。

3

序列帧动画编辑器——告别手写动画状态机

动画是游戏开发里最容易被低估的工作量之一。

角色走路、攻击、死亡——每一个动作背后都是一组帧序列。传统做法,你要写代码管理状态切换,状态多了代码就变成一团乱麻。

PyMe的序列帧动画编辑器,让你按帧率、帧数配置好动画,预览效果,确认无误后直接应用到角色上。

状态机的逻辑,在编辑器里解决。

4

AI集成——DeepSeek帮写代码

PyMe已经接入了DeepSeek-V3大模型。

开发者可以用自然语言描述游戏逻辑,AI帮你生成Python代码。比如你说"当玩家按空格键且角色在地面上时,让角色跳起来并播放跳的动画",AI会生成对应的代码片段。

这不是噱头。这是在解决一个真实的痛点:Python开发者会写代码,但不一定熟悉游戏开发里的常用逻辑模式。AI助手在这里的作用,是把"游戏开发的领域知识"和"Python编程能力"连接起来。

5

一键打包——发布不用折腾

这是PyMe最后一个,但可能对很多独立开发者最重要的功能:

一次编写,多端运行。

PyMe支持Windows桌面应用和Android移动应用,打包时不需要手动配置复杂的构建参数。点一下,打包完成,生成可以直接运行的安装包。

对于很多"我的游戏做好了但不知道怎么发出去"的独立开发者来说,这个功能本身就是价值。


案例商店:开发者的新收入方式

PyMe不只是一个工具,它还在构建一个生态。

开发者用PyMe做完游戏,可以申请成为"UP主开发者",把游戏发布到PyMe的案例商店。

你可以设定价格。购买者不只是玩游戏,还能获得项目源码——这意味着其他人买了你的游戏,可以学习你是怎么做的。

平台收30%的分成,其余归作者。

这个模式听起来熟悉吗?

对,它借鉴了Unity Asset Store。但Unity Asset Store面向的是 Unity 开发者群体;PyMe的案例商店,面向的是Python开发者群体。

在中国,有超过1500万Python开发者——这是Unity Asset Store不可能覆盖的人群。

如果这个生态能跑通,PyMe的价值就不只是一个工具,而是一个Python游戏开发生态的基础设施


为什么这不只是"又多了一个小工具"

说PyMe重要,不只是因为它填补了一个空白。

它代表了一个更大的趋势:编程语言正在反攻游戏开发

Rust有了Bevy,Go有了Ebitengine,JavaScript有了PixiJS,Python有了PyMe。

这些语言在过去,游戏开发者基本不用来做正经游戏。但现在,每一种主流编程语言都有了它原生的游戏开发工具链。

这意味着什么?

意味着游戏开发的门槛正在下降。不是"更简单的引擎",而是"用你熟悉的语言做游戏"。

一个数据分析师,他每天用Python处理数据——有一天他想做一个卡牌游戏。他不需要去学C#,不需要去学Unity,他可以用Python,用PyMe,在他自己熟悉的开发环境里,把游戏做出来。

另一方面,Python游戏作为一个新的可以和AI算法(注意是算法)结合的领域,也有相当广阔的探索空间。

这不是技术突破。这是的突破——让更多有创意的人,用他们已经掌握的技能,做他们想做的游戏。

讲真,目前看,Python真实的实力还在于游戏开发以外的诸多领域。


Python在游戏开发中的真实位置

说了这么多,Python在游戏开发里,现在处于什么阶段?

客观地说:早期,但有潜力

PyMe的版本号还没到1.0,生态还刚刚起步。能做的游戏类型以2D为主,复杂3D游戏还需要继续迭代。

但方向是对的。

PyMe不是要去替代Unity或Godot。它的目标用户很明确:Python开发者,想用Python做2D游戏

这个目标用户群有多大?全球1500万+Python开发者,其中相当比例有过"我也想做游戏"的想法,但被工具链拦住了。

PyMe解决的就是这部分人的需求。


写在最后

Python缺席游戏开发这件事,长期被当作理所当然。

"游戏要性能,Python太慢"——这句话说了二十年。但它忽略了一个事实:不是所有游戏都需要C++的渲染管线。卡牌游戏不需要,策略游戏不需要,跑酷游戏不需要,RPG不需要——这些类型占了独立游戏市场的半壁江山。

PyMe的出现,不是"让Python能做游戏"。是"让Python开发者能用自己的语言,做自己能做的游戏"。这是本质的区别。

那些每天用Python处理数据、训练模型、写自动化脚本的开发者——他们和游戏开发之间,只差一个工具。

现在,工具来了。看着简陋,但每一个全新的开始似乎都这样。

但这个领域的探索空间,却真正向所有人开放。


参考来源:CSDN、PyMe官方文档、GitHub Trending 2026-05-12

友情支持 https://honghaier.blog.csdn.net/article/details/157300533

献给所有"我有个游戏想法,但不知道从哪开始"的Python开发者。

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-03 09:46:37 HTTP/2.0 GET : https://f.mffb.com.cn/a/493515.html
  2. 运行时间 : 0.110610s [ 吞吐率:9.04req/s ] 内存消耗:4,567.97kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=7017e38046f5f875e223c3eb45089dee
  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.000712s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000871s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000374s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000261s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000492s ]
  6. SELECT * FROM `set` [ RunTime:0.000200s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000518s ]
  8. SELECT * FROM `article` WHERE `id` = 493515 LIMIT 1 [ RunTime:0.000527s ]
  9. UPDATE `article` SET `lasttime` = 1783043197 WHERE `id` = 493515 [ RunTime:0.025239s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 66 LIMIT 1 [ RunTime:0.000394s ]
  11. SELECT * FROM `article` WHERE `id` < 493515 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000590s ]
  12. SELECT * FROM `article` WHERE `id` > 493515 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000440s ]
  13. SELECT * FROM `article` WHERE `id` < 493515 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000694s ]
  14. SELECT * FROM `article` WHERE `id` < 493515 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000844s ]
  15. SELECT * FROM `article` WHERE `id` < 493515 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001137s ]
0.112244s