当前位置:首页>python>《Python 从入门到精通》005运行 Python 的5种方式,新手别再弄混了

《Python 从入门到精通》005运行 Python 的5种方式,新手别再弄混了

  • 2026-03-28 22:03:47
《Python 从入门到精通》005运行 Python 的5种方式,新手别再弄混了

很多人刚学 Python,最容易糊涂的,不是语法,而是运行方式。

教程里一会儿让你点右上角运行按钮,一会儿让你打开终端,一会儿又让你用 IDLE,有的课程还会突然切到 Jupyter。结果学了一圈,代码会写两行,却分不清到底该在哪里运行。

这篇文章我们就把这件事一次讲明白。

你只要记住一句话。

写代码的地方,不一定等于运行代码的地方。
而 Python,实际上有不止一种运行方式。

Python 官方文档明确提到,解释器既可以进入交互模式,也可以读取文件并执行脚本,还可以通过 -c 执行一段命令,通过 -m 运行模块。Python 文件通常就是以 .py 结尾的文件。

先把今天会用到的几个官方入口放在这里,方便你边看边操作。

Python 官网
https://www.python.org/downloads/

IDLE 文档
https://docs.python.org/3/library/idle.html

VS Code 运行 Python 文档
https://code.visualstudio.com/docs/python/run

Jupyter 官网
https://jupyter.org/

Try Jupyter
https://jupyter.org/try

一、先记住这个结论,5 种运行方式分别适合什么场景

今天我们讲这 5 种最常见的运行方式。

第 1 种,交互式命令行运行
适合临时测试一两行代码

第 2 种,运行 .py 脚本文件
适合正式写程序,也是你后面最常用的方式

第 3 种,在 IDLE 里运行
适合零基础刚入门,界面简单,负担小

第 4 种,在 VS Code 里运行
适合日常学习和后面继续做小项目

第 5 种,在 Jupyter Notebook 里运行
适合数据分析、教学演示、边写边看结果

这 5 种方式本质上没有谁高谁低,只是场景不同。你现在最重要的,不是全都会,而是先分清它们各自是干什么的。Python 的交互提示符是 >>>,IDLE 本身就是 Python 的编辑器和 shell,Jupyter 则是面向 notebook、代码和数据的 web 式交互环境。

二、第 1 种,交互式命令行运行

这是最直接的一种,也是很多人接触 Python 的第一站。

你打开终端或者命令提示符,输入:

python

如果你是 Windows,有时候也可以输入:

py

然后按回车。正常情况下,你会进入 Python 交互环境,看到类似这样的提示符:

>>>

Python 官方教程就是用这个 >>> 提示符来演示交互式输入;在 Windows 上,如果装了 py.exe 启动器,也可以直接用 py 启动 Python。

进去以后,你可以直接敲一行代码试试:

print('你好,Python')

按回车,马上就会看到输出:

你好,Python

你还可以顺手测一条计算语句:

1 + 2

输出会是:

3

这种方式最大的特点就是快。你写一行,跑一行,马上就有结果。官方教程也明确把它当成最适合动手试命令的入口。

这种方式适合干什么。

适合你临时验证一个语法
适合你测试某个函数能不能跑
适合你做很小的练习

但它不适合写长程序。因为你一关窗口,前面输过的内容就不方便管理了。所以交互式运行更像一个试验台,不像正式工作区。

如果你想退出交互环境,可以输入:

exit()

Windows 文档也提到,结束解释器后窗口就会退出。

三、第 2 种,直接运行 .py 文件

这是你后面最应该熟练掌握的一种方式。

原因很简单。
真正的程序,不可能总是一行一行临时敲。
你需要把代码保存成文件,反复修改、反复运行。

Python 官方教程里把模块描述为一个包含 Python 定义和语句的文件,文件名带 .py 后缀。对新手来说,你现在可以把 .py 文件先简单理解成 Python 程序文件。

现在你跟着做一遍。

先在桌面新建一个文件夹,比如:

python_study

然后在里面新建一个文件,名字叫:

hello.py

文件里写入下面这段代码:

print('这是我运行的第一个脚本文件')
print(1 + 2)

保存后,打开终端,切换到这个文件所在目录。比如你的文件在桌面上,命令可能像这样。

Windows:

cd Desktop\python_study

macOS 或 Linux:

cd ~/Desktop/python_study

然后运行:

python hello.py

如果你在 Windows 上 python 不好使,也可以试:

py hello.py

Python 官方文档写得很明确,解释器在接收到文件名参数时,会读取并执行这个文件中的脚本;Windows FAQ 也给出了 py Desktop\hello.py 这样的示例。

运行成功后,你会看到输出:

这是我运行的第一个脚本文件
3

这个方式为什么重要。

因为从这一刻起,你写的代码已经不再是临时试一下,而是被保存下来了。你可以反复打开它、修改它、重新运行它。后面你学函数、循环、文件操作、爬虫、数据分析,几乎都要靠这种方式来做。

所以你要记住一句话。

真正学 Python,不能只会进交互环境。
你一定要学会运行 .py 文件。

四、第 3 种,在 IDLE 里运行

如果你装的是官方 Python,很多系统里通常都会带上 IDLE。Python 官方文档把它叫作 Python 的 Integrated Development and Learning Environment,也就是学习和开发环境;另一份官方文档也提到,IDLE 一般会随 Python 安装一起提供。

它最大的优点,就是简单。

没有太多花里胡哨的按钮。
对零基础来说,压力比较小。
你可以把它理解成 Python 自带的轻量练习场。

IDLE 有两个核心窗口。

一个是 Shell 窗口,也就是交互式解释器窗口。
一个是 Editor 窗口,也就是写文件的编辑窗口。官方文档就是这么区分的。

先说怎么打开。

Windows 上,你可以在开始菜单里搜索 IDLE。
如果你装的是官方 Python,常见路径就是开始菜单里的 Python 相关目录。Windows FAQ 里也提到,开始菜单可能会出现 Python command line 入口。

打开 IDLE 后,第一眼看到的通常就是 Shell 窗口。你会看到熟悉的:

>>>

这时你可以直接输入:

print('我正在用 IDLE 运行 Python')

按回车就能看到结果。

如果你想写成正式文件,再运行,也很简单。

第 1 步,点击 File
第 2 步,选择 New File
第 3 步,在新窗口里写入代码

print('这是在 IDLE 编辑器里运行的代码')
for i in range(3):
    print(i)

第 4 步,先保存文件,比如保存为 test_idle.py
第 5 步,点击 Run
第 6 步,选择 Run Module

IDLE 文档里明确写了它有 Shell 窗口和 Editor 窗口,也有新建文件和保存文件这些菜单项。(Python documentation)

运行后,Shell 窗口中会看到结果:

这是在 IDLE 编辑器里运行的代码
0
1
2

如果你完全零基础,今天就想快速找个最简单的地方练手,IDLE 是很好用的。
但如果你打算长期学下去,后面一般会逐渐转向 VS Code 或其他编辑器。

五、第 4 种,在 VS Code 里运行

这个方式,你后面会非常常用。

因为 VS Code 兼顾了两件事。
一方面,它写代码比 IDLE 更舒服。
另一方面,它又没 PyCharm 那么重,对新手比较友好。

VS Code 官方文档提到,装好 Python 扩展后,你可以直接点击右上角的 Run Python File in Terminal 按钮来运行当前 Python 文件,也可以用 Shift+Enter 运行选中的代码或当前可运行代码块。

如果你还没装,可以先看这两个官方入口。

VS Code 下载
https://code.visualstudio.com/download

Python 扩展
https://marketplace.visualstudio.com/items?itemName=ms-python.python

下面直接实操。

第 1 步,打开 VS Code
第 2 步,新建一个文件夹,比如 python_study
第 3 步,新建一个文件 hello_vscode.py
第 4 步,写入代码

print('这是在 VS Code 里运行的')
name = 'Python'
print(name)

第 5 步,如果提示你选择解释器,就按 Ctrl + Shift + P,输入:

Python: Select Interpreter

然后选择你已经安装好的 Python。官方文档就是这么操作的。

第 6 步,点击编辑器右上角那个三角形运行按钮

正常情况下,底部终端会打开,并执行这个文件。官方文档说明,这个按钮会打开终端并运行当前脚本。

你会看到类似输出:

这是在 VS Code 里运行的
Python

VS Code 还有一个对新手特别实用的点,就是可以只运行部分代码。

比如你写了下面这段:

print('第一行')
print('第二行')
print('第三行')

你只选中其中一行,按:

Shift + Enter

VS Code 会把你选中的代码送到 Python 终端里执行。官方文档明确支持这一点。

这有什么意义。

你以后写长一点的代码时,不需要每次全文件都跑一遍。
想测试哪一段,就跑哪一段。
效率会高很多。

六、第 5 种,在 Jupyter Notebook 里运行

如果你以后要学数据分析、可视化、机器学习,这种方式你大概率绕不过去。

Jupyter 官方把它定义为交互式计算平台。JupyterLab 是面向 notebook、代码和数据的 web 式交互开发环境,Jupyter Notebook 则是经典的文档式 notebook 界面。Notebook 可以把代码、文字说明和输出结果放在同一个文档里。

你可以先不用安装,直接在线体验。

Try Jupyter
https://jupyter.org/try

Jupyter 官方就提供了无需本地安装的在线试用入口。

如果你已经装好了 Python,也可以本地安装。最常见的命令是:

pip install notebook

安装完成后启动:

jupyter notebook

或者安装 JupyterLab:

pip install jupyterlab
jupyter lab

Jupyter 官网首页就提供了安装和在线试用入口,文档首页也说明大多数人会从安装 JupyterLab 或 Jupyter Notebook 开始。

打开以后,你会看到一个基于浏览器的界面。新建一个 Notebook,在第一个单元格里输入:

print('这是在 Jupyter 里运行的')
a = 10
b = 20
a + b

然后按 Shift + Enter

你会看到输出直接出现在这个单元格下面。
这就是 Jupyter 最吸引人的地方。

代码和结果离得非常近。
你边写,边跑,边看输出。
特别适合教学、演示、做数据实验。

七、这 5 种方式,到底该怎么选

如果你现在还是有点乱,我直接给你一个最省事的判断标准。

你只是想测试一小段代码
用交互式命令行

你想认真写一个程序文件
用 .py 文件加终端运行

你现在完全零基础,想找个简单点的界面
用 IDLE

你准备长期学习,后面还要做小项目
用 VS Code

你主要想做数据分析、画图、做实验记录
用 Jupyter

别再问哪一个最专业。
你现在更应该问的是,哪一个最适合当前这一步。

新手最常见的问题,不是工具不够好,而是今天用这个,明天用那个,始终没有把一种方式跑顺。
所以我的建议很直接。

先把第 2 种和第 4 种练熟。
也就是先会用终端运行 .py 文件,再会用 VS Code 运行代码。
这两种熟了,你后面学习会顺很多。

八、今天就照着做,别只收藏不动手

你今天可以马上做一个 10 分钟小练习。

第一步,打开终端,输入:

python

或者 Windows 里输入:

py

看到 >>> 以后,输入:

print('方式1:交互式运行成功')

第二步,新建一个 run_test.py 文件,写入:

print('方式2:脚本文件运行成功')
for i in range(3):
    print(i)

然后在终端运行:

python run_test.py

或者 Windows 下:

py run_test.py

第三步,如果你装了 VS Code,就用 VS Code 打开这个文件,点击右上角运行按钮,再运行一次。

第四步,如果你愿意,再去 Try Jupyter 里跑一遍:

print('方式5:Jupyter 运行成功')

只要你把这几步走完,今天这篇文章你就不只是看懂了,而是真的掌握了。

九、写在最后

很多新手以为,学 Python 最难的是记住一堆语法。
其实不是。

刚开始最容易把人搞乱的,往往是这些最基础的运行方式。
因为你一旦不知道代码该在哪里跑,后面学什么都容易卡住。

所以今天这篇文章的价值,不在于你记住了 5 个名词。
而在于你开始真正分清:

什么时候该临时试一行
什么时候该保存成文件
什么时候该用编辑器
什么时候该用 Notebook

把这个底层逻辑理顺,你后面学变量、循环、函数时,就不会总是被工具问题打断了。

本文小结

交互式命令行适合临时测试代码。
.py 文件运行是最基础也最重要的正式方式。
IDLE 适合零基础快速练手。
VS Code 适合长期学习和做小项目。
Jupyter 适合数据分析、演示和边写边看结果。

下篇预告

第 6 篇,我们正式进入编程里一个最基础、也最重要的概念。

变量到底是什么
为什么学 Python,一定绕不过变量

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-03-29 05:02:52 HTTP/2.0 GET : https://f.mffb.com.cn/a/483699.html
  2. 运行时间 : 0.194177s [ 吞吐率:5.15req/s ] 内存消耗:4,551.69kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=f18d4eb3250007d655477fee348c417a
  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.000951s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001836s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000721s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000678s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001407s ]
  6. SELECT * FROM `set` [ RunTime:0.000601s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001434s ]
  8. SELECT * FROM `article` WHERE `id` = 483699 LIMIT 1 [ RunTime:0.001310s ]
  9. UPDATE `article` SET `lasttime` = 1774731773 WHERE `id` = 483699 [ RunTime:0.001523s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 66 LIMIT 1 [ RunTime:0.000668s ]
  11. SELECT * FROM `article` WHERE `id` < 483699 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001540s ]
  12. SELECT * FROM `article` WHERE `id` > 483699 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001077s ]
  13. SELECT * FROM `article` WHERE `id` < 483699 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.005045s ]
  14. SELECT * FROM `article` WHERE `id` < 483699 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.004396s ]
  15. SELECT * FROM `article` WHERE `id` < 483699 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001671s ]
0.199709s