当前位置:首页>python>《Python 从入门到精通》009 | 报错并不可怕:新手必须认识的常见错误

《Python 从入门到精通》009 | 报错并不可怕:新手必须认识的常见错误

  • 2026-04-21 00:37:11
《Python 从入门到精通》009 | 报错并不可怕:新手必须认识的常见错误

很多新手学 Python,最打击信心的时刻,不是不会写代码,而是代码一运行,屏幕上突然冒出一大段红字。

看不懂 不敢动 越看越慌 最后干脆把窗口关了

这几乎是每个初学者都会经历的阶段。

但你要尽快建立一个新观念。

报错不是失败。 报错是程序在告诉你,哪里出了问题。

你可以把它理解成一个特别直、特别认真、从不拐弯抹角的老师。

你写对了,它立刻执行。 你写错了,它立刻指出来。 它不会安慰你,但它也不会骗你。

所以今天这篇文章,我们就不躲着报错了。 相反,我们要主动认识它。

你会知道最常见的几类错误是什么 为什么会报这些错 遇到以后应该怎么查 以及新手最容易踩的坑到底有哪些

把这篇学会,你后面写代码时,心态会稳很多。

一、先明白一个最关键的问题

为什么程序会报错。

答案其实很简单。

因为你写的代码里,有某个地方不符合 Python 的规则。 或者程序运行时,遇到了它没法处理的情况。

也就是说,报错一般分成两大类。

第一类,代码写法本身就不对 第二类,代码写法对,但运行时出问题了

比如你少写了一个括号,这属于写法问题。 比如你让程序拿一个根本没定义过的变量去打印,这属于运行时问题。

先不用急着记术语。 你只要先知道,报错不是随机发生的,它一定有原因。

二、看到报错时,不要先怕,先看最后一行

很多新手一看到满屏英文就懵。 其实你刚开始不需要把整段报错全部看懂。

最实用的办法是:

先看最后一行。

因为最后一行通常会直接告诉你,错误属于什么类型。

比如下面这段代码:

print('你好'

运行以后,可能会报类似这样的错误:

SyntaxError: '(' was never closed

你现在不需要逐词翻译。 你只要抓住重点:

它告诉你这是 SyntaxError,也就是语法错误。 并且提示你,括号没关上。

所以第一步永远是:

别急着看整屏 先盯住最后一行

很多时候,问题的核心就在那儿。

三、第一种最常见错误,SyntaxError 语法错误

这类错误,新手最常见。

它的意思可以简单理解成:

你写出来的代码,不符合 Python 的语法规则。

比如少括号、少引号、少冒号、符号写错、格式不对,都可能导致这个错误。

来看几个特别常见的例子。

例子 1,括号没写完整

print('Hello'

可能报错:

SyntaxError

原因很简单,左括号写了,右括号没补上。

正确写法:

print('Hello')

例子 2,引号不配对

name = '小明"print(name)

这里左边是单引号,右边是双引号。 Python 会觉得这段字符串根本没有正常结束。

正确写法:

name = '小明'print(name)

或者:

name = "小明"print(name)

例子 3,冒号漏了

age = 18if age >= 18    print('成年')

这里 if 这一行末尾应该有冒号,但你漏掉了。

正确写法:

age = 18if age >= 18:    print('成年')

你会发现,语法错误本质上不是程序逻辑多复杂,而是你写法不符合要求。 所以解决这类错误时,一个特别有用的方法就是:

回头检查符号是不是成对 括号有没有闭合 引号有没有对上 冒号有没有漏掉

四、第二种常见错误,IndentationError 缩进错误

Python 对缩进特别敏感,所以这类错误也非常高频。

比如:

age = 18if age >= 18:print('你已经成年')

这段代码的 print() 没有缩进。 运行时就可能报缩进相关错误。

正确写法:

age = 18if age >= 18:    print('你已经成年')

再比如下面这种:

ifTrue:    print('第一行')      print('第二行')

两行 print() 缩进不一致,也容易报错。

正确写法:

ifTrue:    print('第一行')    print('第二行')

所以以后只要看到和缩进有关的错误,你就优先检查这几件事:

该缩进的地方有没有缩进去 同一层代码有没有对齐 是不是有的地方按了空格,有的地方按了 Tab

新手刚开始最容易犯的,不是不会写,而是明明逻辑是对的,格式却乱了。

五、第三种常见错误,NameError 名字错误

这类错误也特别多。

它的意思是:

你用了一个 Python 根本不认识的名字。

比如:

print(name)

如果你前面根本没有写过:

name = '小明'

那程序就会报错。因为它不知道 name 是谁。

正确写法:

name = '小明'print(name)

再比如你写错了变量名:

user_name = '小明'print(username)

这里你定义的是 user_name,后面却写成了 username。 Python 会把它们当成两个完全不同的名字。

正确写法:

user_name = '小明'print(user_name)

还有一种特别常见的情况,是大小写写错:

name = '小明'print(Name)

这也会报错。因为 name 和 Name 在 Python 里不是同一个变量。

所以以后看到 NameError,你第一反应就去查:

这个变量有没有先定义 名字有没有拼错 大小写是不是一致

六、第四种常见错误,TypeError 类型错误

这类错误的意思通常是:

你做了一个操作,但这个操作不适合当前的数据类型。

比如:

age = 18print('我的年龄是' + age)

这里左边是字符串,右边是整数。 Python 不知道怎么直接把它们用加号拼起来,所以会报错。

正确写法有两种常见方式。

第一种,用逗号分开输出:

age = 18print('我的年龄是', age)

第二种,用 f-string:

age = 18print(f'我的年龄是{age}')

再比如:

a = '10'b = 5print(a + b)

这里一个是字符串,一个是整数,也不能直接相加。

如果你想做数学加法,就要先转换类型:

a = int('10')b = 5print(a + b)

以后你看到 TypeError,就去想一件事:

我是不是把不同类型的数据硬凑到一起做了不合适的操作。

七、第五种常见错误,ValueError 值错误

这类错误的意思通常是:

数据类型看起来没问题,但具体的值不符合要求。

比如:

age = int('十八')

这里 int() 的确是用来把字符串转成整数的。 但 '十八' 这种中文写法,它转不了。

所以就会报错。

正确方式应该输入能转成数字的内容,比如:

age = int('18')

再看一个例子:

score = int(input('请输入成绩:'))

如果用户输入:

九十分

程序也可能报 ValueError。 因为 int() 期待的是像 90 这种数字形式的内容,不是中文描述。

所以当你看到 ValueError,就重点检查:

是不是转换类型时,给了不合适的值 是不是用户输入的内容格式不对

八、第六种常见错误,ZeroDivisionError 除零错误

这个名字看起来有点长,但意思非常直接。

你拿一个数去除以 0 了。

比如:

print(10 / 0)

这一定会报错。

因为除数不能是 0。 数学上都不成立,程序当然也没法算。

这种错误在简单练习里可能不多,但后面你写接收用户输入的程序时很容易遇到。

比如:

a = int(input('请输入一个数字:'))b = int(input('请输入另一个数字:'))print(a / b)

如果用户输入的第二个数字是 0,程序就会出问题。

这类错误会提醒你一个很重要的编程意识:

不是代码能跑就行 还要考虑用户可能输入什么特殊情况

后面学判断语句时,你就会知道怎么提前把这种问题挡住。

九、第七种常见错误,IndexError 下标越界

这个你后面学列表时会更常见,但现在可以先认识一下。

比如你有一个列表:

names = ['小明''小红''小刚']

它里面只有 3 个元素。 如果你硬要去拿一个不存在的位置:

print(names[5])

就可能报错。

因为根本没有第 6 个元素。 你访问超范围了。

这个错误会让你慢慢建立另一个很重要的意识:

程序里不是你想拿什么就一定有 你得先确认那个东西真的存在

十、报错信息里除了最后一行,还要看哪儿

刚才说过,先看最后一行。 但有时候,光看最后一行还不够。

你还要留意两类信息。

第一,哪一行出错了

报错信息里通常会告诉你,是文件的第几行有问题。 这特别重要。

比如你写了 50 行代码,结果程序提示第 23 行报错,那你就没必要从头瞎翻。 先去看第 23 行附近。

第二,错误发生在你写的地方,还是它引用的地方

很多时候,真正的问题不一定就在报错那一行本身,也可能是前一行漏了括号,后一行才爆出来。

比如:

print('你好'print('Python')

报错有时候会指向第二行。 但真正的问题,是第一行括号没关。

所以你不要死盯着报错提示的那一行。 最好把上下几行一起看。

十一、新手处理报错时,最笨但最有效的方法

很多人一报错就发慌,然后开始乱改。 这里删一点,那里加一点,越改越乱。

其实最有效的做法很朴素。

第一步,别乱点,先看错误类型 第二步,找到报错行 第三步,对照你最近刚改过的代码 第四步,一次只改一个地方 第五步,改完立刻重新运行

为什么要一次只改一个地方。

因为你一口气改 5 处,最后就不知道到底是哪一处改对了。 而且很容易改出新的问题。

编程里排错,特别怕乱。 越乱,越难定位。

十二、一定要学会的排错习惯,自己加 print

这是新手特别实用的办法。

如果你不知道程序到底运行到哪一步了,就自己加几句 print() 看看。

比如这段代码:

name = input('请输入名字:')age = int(input('请输入年龄:'))print('开始判断')if age >= 18:    print('你已经成年')print('程序结束')

如果你怀疑程序哪里没往下走,就可以在关键位置加输出。 看看到底执行到了哪一行。

这其实就是最朴素的调试方式。

它不高级,但非常有用。 尤其是你现在刚入门时,比起复杂调试工具,先学会用 print() 排查问题,反而更实在。

十三、来看几个你现在就能亲手试的报错案例

别只是看,我建议你自己新建一个文件,故意把这些错误跑一遍。 你只有亲眼见过,后面真遇到时才不会慌。

案例 1,变量没定义

print(user_name)

运行一下,看看报什么错。 然后改成:

user_name = '小明'print(user_name)

再运行一次。

案例 2,数字和文字乱拼接

age = 18print('年龄是' + age)

看看报错。 然后改成:

age = 18print('年龄是', age)

或者:

age = 18print(f'年龄是{age}')

案例 3,输入内容不能直接转整数

age = int(input('请输入年龄:'))print(age)

运行时故意输入:

十八

看看会发生什么。 然后再输入:

18

对比一下。

案例 4,缩进错误

ifTrue:print('Hello')

运行一下,看看报错。 然后改成:

ifTrue:    print('Hello')

你会发现,很多报错其实没那么可怕。 它们只是规则问题,不是什么天塌了的大事。

十四、真正让新手进步的,不是不报错,而是会改错

很多人对编程有一个误解。

觉得厉害的人,应该很少报错。

其实不是。

会写代码的人,也一样会报错。 区别只是在于,他们看到报错时,不会马上慌,而是知道该怎么一步步查。

所以你以后不要用“我怎么又报错了”来否定自己。 你应该慢慢换成这种想法:

很好,程序把问题告诉我了 现在我要做的是把它找出来

只要你心态一变,整个学习体验都会不一样。

十五、给你一套特别适合新手的报错处理流程

以后你每次报错,都可以按这个顺序来。

先看最后一行,确认错误类型 再看提示的代码行数 然后检查这一行和它附近几行 看看是不是符号少了、名字写错了、缩进乱了、类型混了 如果还是找不到,就把代码缩小,只保留最核心的几行再试 必要时自己加 print() 看程序到底运行到了哪儿

这套方法不炫,但很管用。 你现在只要把它练熟,后面很多问题都能自己慢慢解决。

十六、今天一定要做的实操练习

下面这几个,你最好亲手试一遍。

练习 1,故意制造一个 NameError

print(name)

然后改正:

name = '小明'print(name)

练习 2,故意制造一个 TypeError

age = 18print('年龄是' + age)

然后改正:

age = 18print(f'年龄是{age}')

练习 3,故意制造一个 ValueError

age = int(input('请输入年龄:'))print(age)

运行时先输入中文,再输入数字。                    

练习 4,故意制造一个缩进错误

ifTrue:print('学习 Python')

然后改成正确缩进。

你把这四个都亲手试一遍,效果会比光看十篇文章都直观。

十七、写在最后

新手最容易被报错吓住。 可你以后会慢慢发现,报错并不是什么坏事。

报错让你知道程序哪里没按规则来。 报错让你看到自己理解还不够扎实的地方。 报错也会逼着你一点点建立真正的编程能力。

所以别再把报错当成敌人。 它更像一个不太温柔,但很诚实的提醒者。

你今天开始学会看错误、找错误、改错误。 这件事本身,就是你真正开始入门编程的标志。

本文小结

报错不是失败,而是程序在告诉你哪里有问题。 新手看报错时,先看最后一行,再看出错行号。 最常见的错误包括语法错误、缩进错误、名字错误、类型错误、值错误。 遇到报错不要乱改,一次只改一个地方。 自己加 print() 是非常实用的初级排错方法。 真正的进步,不是不报错,而是越来越会改错。

下篇预告

第 10 篇,我们来做一个阶段性收尾。

学完这一章,你已经正式入门 Python 了

到那一篇,我们会把前面学过的内容系统串起来,再做几个很适合新手的综合小练习,让读者对前面的知识真正有一个整体感觉。

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-21 02:41:33 HTTP/2.0 GET : https://f.mffb.com.cn/a/484519.html
  2. 运行时间 : 0.087370s [ 吞吐率:11.45req/s ] 内存消耗:4,828.93kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=35844013e919648a441a6cf6c50d3f52
  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.000526s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000597s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000244s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000376s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000609s ]
  6. SELECT * FROM `set` [ RunTime:0.000587s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000707s ]
  8. SELECT * FROM `article` WHERE `id` = 484519 LIMIT 1 [ RunTime:0.001500s ]
  9. UPDATE `article` SET `lasttime` = 1776710493 WHERE `id` = 484519 [ RunTime:0.001731s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 66 LIMIT 1 [ RunTime:0.000259s ]
  11. SELECT * FROM `article` WHERE `id` < 484519 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000423s ]
  12. SELECT * FROM `article` WHERE `id` > 484519 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000390s ]
  13. SELECT * FROM `article` WHERE `id` < 484519 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000586s ]
  14. SELECT * FROM `article` WHERE `id` < 484519 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001304s ]
  15. SELECT * FROM `article` WHERE `id` < 484519 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.007341s ]
0.089996s