当前位置:首页>python>Python从0到1:01、从环境搭建到 Hello World

Python从0到1:01、从环境搭建到 Hello World

  • 2026-01-23 05:53:54
Python从0到1:01、从环境搭建到 Hello World

1.饭前水果

Python 堪称编程界的「万能瑞士军刀」—— 语法简洁得像说话,功能强大到能搞定 AI、数据分析、网站开发甚至自动办公!

为啥新手必选它?因为学起来超省心!不用啃复杂语法,能把精力全放在「怎么解决问题」上,从零基础到写出第一个程序,分分钟就能上手~

跟着本章走,你能搞定环境搭建(Windows/Mac 都能轻松配)、写出人生第一段 Python 代码,直接开启编程大门!下一个用代码改变世界的人,说不定就是你呀 ✨

2.正餐

2.1 认识 Python:像聊天一样写代码,先装个「翻译官」

Python 是个「边说边做」的编程语言——它属于解释型语言,就像你跟外国朋友聊天,旁边有个实时翻译官(Python解释器),你说一句它就帮你翻给电脑听,不用提前写好一整本「说明书」(编译型语言如C/C++得先翻译成电脑懂的0和1才能跑)。

好处是啥?写代码像唠嗑,改两行就能试效果,开发速度蹭蹭快!虽然跑起来没C++那么猛,但对咱们搞AI、分析数据、写小工具来说,这点小差距根本不碍事~

想让Python干活,核心是给它配个「翻译官」——也就是安装Python解释器(相当于给电脑装个Python大脑)。记住:只装3.x版本! Python 2早停更了,跟用老年机似的,别被老教程带偏~

📌 敲黑板!新手避坑指南

❌ 别踩版本坑:网上有些老教程还写着「Pytho n 2.7」,看到直接划走!安装时认准「Python 3.x.x」开头的最新版(比如3.14),这才是现在的「主流款」。❌ 别怕装环境:现在的安装包超贴心,跟装微信、QQ一样,一路点「下一步」就行,根本不用啃配置手册!Windows/Mac都适用,手残党也能搞定~

简单说:Python 是「说做就做」的语言,装好3.x解释器,你就能开始用代码「指挥」电脑啦!✨

2.2 Windows 平台环境搭建

Windows 是初学者最常用的平台。安装步骤如下:

  1. 1. 访问 Python 官网python.org/downloads下载 Windows installer (64-bit 或 32-bit,视系统而定)。
  2. 2. 关键步骤:运行安装程序时,务必勾选界面底部的 "Add Python to PATH" 选项。这一步会将 Python 添加到系统路径中,让你在命令行的任何位置都能启动 Python。
  3. 如上图表示安装完成
  4. 3. 选择 "Install Now" 进行默认安装。安装完成后,打开 CMD(命令提示符)(win + R 输入 CMD打开),输入 python --version,若显示版本号则说明安装成功。
  5. 误区提示
  • • 忘记勾选 Add to PATH:这是 Windows 用户最常见的错误。如果漏勾,你需要手动在系统环境变量的 Path 中添加 Python 的安装路径和 Scripts 路径。
  • • 安装路径包含空格或中文字符:尽量避免将 Python 安装在 "C:\Program Files" 或包含中文的路径下,这可能导致某些第三方库无法正常工作,建议保持默认的 "C:\Users[用户名]\AppData\Local\Programs\Python\Python3x" 或安装到根目录。

2.3 macOS 平台环境搭建

macOS 系统通常预装了 Python,但通常是旧版本的 Python 2.7,且用于系统自身维护,不建议修改或删除它。我们需要安装独立的 Python 3。

  1. 1. 使用 Homebrew(macOS 的包管理器)安装:在终端输入 brew install python。这种方式便于后续管理更新。
  2. 2. 或者直接从官网python.org/downloads下载 macOS pkg 安装包进行图形化安装。
  3. 安装后,在终端输入 python3 --version 检查。注意,在 macOS 上,命令通常需要显式使用 python3 而非 python,以避免与系统自带的 Python 2 冲突。误区提示
  • • 覆盖系统 Python:千万不要尝试删除或覆盖 /usr/bin/python,这可能会破坏 macOS 的系统功能(如终端依赖的部分组件)。
  • • 命令行输入 python 报错:系统自带的 python 命令指向旧版,新版本需使用 python3。可以通过配置 Shell 别名(alias)将 python 映射到 python3

2.4 Linux 平台环境搭建

Linux (如 Ubuntu, CentOS) 是服务器的首选操作系统。不同发行版的安装命令略有不同,但大同小异。

  • • Ubuntu/Debiansudo apt update && sudo apt install python3 python3-pip
  • • CentOS/RHELsudo yum install python3Linux 用户通常更习惯使用终端操作。安装时需要注意权限问题(sudo)。此外,pip 是 Python 的包管理工具,安装 Python 时通常建议一并安装 python3-pip误区提示
  • • 软链接冲突:有些系统脚本头部声明了 #!/usr/bin/python,如果你强行将系统默认的 python 链接指向 Python 3,可能会导致系统工具(如 yum)报错。请保持 python 为 2.x(如有),使用 python3 调用新版本。
  • • 权限不足:直接运行安装命令不加 sudo 会导致写入权限拒绝(Permission denied)。

2.5 开发工具选择:IDE vs 文本编辑器

虽然 Windows 自带的记事本也能写代码,但一个高效的开发工具能极大提升效率。

  1. 1. IDLE:Python 自带的简易开发环境,适合初次尝试写几行代码,功能简单。
  2. 2. Visual Studio Code (VS Code):目前最推荐的轻量级编辑器。免费、插件丰富(需安装 Python 插件)、支持智能提示和调试,非常适合从入门到进阶。
  3. 3. PyCharm:专业的 Python 集成开发环境(IDE),功能强大(如数据库工具、版本控制),分为社区版(免费)和专业版(收费),当前已经整合在一起。误区提示
  • • 过度依赖 IDE 自动修复:初学者应先理解代码报错信息,而不是盲目依赖 IDE 的自动导入或修复功能,否则离开工具将无法编写代码。
  • • 插件安装过多:VS Code 插件装多了会卡慢,对于初学者,安装官方的 "Python" 扩展包足矣。

2.6 运行方式:交互式与脚本式

Python 代码有两种主要的运行方式:

  1. 1. 交互式模式 (REPL):在终端(win + R 输入 CMD打开)输入 python 进入 >>> 提示符环境。输入一行代码,立即执行一行并显示结果。适合测试代码片段、进行数学计算或调试。
  1. 2. 脚本模式:将代码写入后缀为 .py 的文件中(如 hello.py),然后通过 python hello.py 运行。这是开发实际项目的标准方式。误区提示
  • • 混淆两种模式:在交互模式下缩进粘贴多行代码常出错。在脚本模式下,不使用 print() 函数,变量计算结果不会自动显示在屏幕上。
  • • 文件命名错误:不要将脚本命名为 random.py 或 math.py 等,这会覆盖 Python 的标准库模块名,导致 import random 时发生奇怪的错误。

2.7 第一个程序:Hello World 与基础输入输出

程序的起点通常是 print() 函数,它将内容输出到控制台。

  • • 输出print("Hello, World!")。括号内的字符串可以用单引号或双引号包裹。
  • • 输入input() 函数用于接收用户键盘输入。注意,input() 总是返回一个字符串,即使用户输入的是数字。
  • • f-string (格式化字符串):Python 3.6+ 推荐使用 f"Hello, {name}" 的形式,它能将变量直接嵌入字符串中,可读性极高。误区提示
  • • 引号不匹配print("Hello') 会导致 SyntaxError。必须成对出现。
  • • 类型转换忽略:使用 input() 获取数字后直接加减会报错(如 "2" + "2" = "22"),必须先用 int() 转换。
  • • 中文字符串:Python 3 默认使用 UTF-8 编码,支持中文毫无压力。但在 Windows CMD 某些旧版本中,若中文乱码,需在代码头部加 # -*- coding: utf-8 -*- 或调整终端编码页(通常 chcp 65001)。

2.8 代码注释与编码规范

注释是对代码的解释,不被解释器执行。

  • • 单行注释:使用 # 号。
  • • 多行注释:虽然可以使用三个连续的单引号 ''' 或双引号 """,但在 Python 中这通常被视为文档字符串。习惯上多行注释也使用多个 #PEP 8 是 Python 的官方编码风格指南,建议使用 4 个空格缩进,运算符两侧加空格。误区提示
  • • 注释多余i = i + 1 # i加1 这样的注释是废话,应解释"为什么"而不是"是什么"。
  • • Tab 与空格混用:Python 对缩进极其严格,混用 Tab 和空格会导致 IndentationError 或逻辑错乱。现代编辑器通常会将 Tab 自动转换为 4 个空格。

3. 示例代码

示例 1:控制台问候与用户交互

展示如何获取用户输入并进行字符串拼接输出。

# -*- coding: utf-8 -*-def main():# 1. 获取用户输入,input() 函数会暂停程序等待用户输入并回车    name = input("请输入你的名字: ")    age = input("请输入你的年龄: ")# 2. 使用 f-string (Python 3.6+) 进行格式化输出# f 允许我们在大括号 {} 中直接放入变量print("-" * 30)  # 打印分隔线print(f"你好, {name}!")# 3. 简单的逻辑判断演示# 注意:input 返回的是字符串,这里我们暂不转换直接用if age.isdigit():  # 检查输入是否全为数字print(f"明年你就 {int(age) + 1} 岁了。")else:print("请输入有效的年龄数字!")if __name__ == "__main__":    main()

示例 2:简易交互式计算器

演示数据类型转换(从字符串转为数字)和基本的算术运算。

defsimple_calculator():print("=== 简易计算器 ===")print("支持操作:加(+)、减(-)、乘(*)、除(/)")try:# 获取数字输入,并使用 float() 转换为浮点数        num1 = float(input("请输入第一个数字: "))        operator = input("请输入运算符 (+, -, *, /): ")        num2 = float(input("请输入第二个数字: "))        result = 0# 根据运算符执行不同逻辑if operator == '+':            result = num1 + num2elif operator == '-':            result = num1 - num2elif operator == '*':            result = num1 * num2elif operator == '/':if num2 != 0:                result = num1 / num2else:print("错误:除数不能为零!")returnelse:print("错误:不支持的运算符。")return# 输出结果,保留两位小数print(f"计算结果: {num1}{operator}{num2} = {result:.2f}")except ValueError:print("错误:请输入有效的数字格式!")if __name__ == "__main__":    simple_calculator()

示例 3:打印九九乘法表

演示循环结构 (for 循环) 和 print 函数的 end 参数使用(控制不换行)。

defprint_multiplication_table():# range(1, 10) 生成 1 到 9 的整数序列for i inrange(110):for j inrange(1, i + 1):# 计算乘积            product = i * j# 使用 end=" " 控制打印后不换行,而是加一个空格# \t 是制表符,用于对齐print(f"{j}x{i}={product}", end="\t")# 内层循环结束后,打印一个换行print()if __name__ == "__main__":    print_multiplication_table()

4. 阶梯式练习

基础巩固(10道选择题)

  1. 1. Python 官方网站提供的 Python 解释器最新版本系列是?A. Python 1.xB. Python 2.xC. Python 3.xD. Python 4.x
  2. 2. 在 Windows 安装 Python 时,最关键的一步是?A. 选择自定义安装B. 勾选 "Add Python to PATH"C. 修改安装目录到 C 盘根目录D. 安装所有文档
  3. 3. 下列哪个函数用于接收用户从键盘输入的数据?A. print()B. scan()C. input()D. read()
  4. 4. input() 函数返回的数据类型总是?A. 整数B. 浮点数C. 字符串D. 列表
  5. 5. 想要打印字符串 Hello 且不换行,应使用哪个参数?A. print("Hello", sep="")B. print("Hello", end="")C. print("Hello", nextline="")D. print("Hello", "\n")
  6. 6. 下列哪个是 Python 的合法标识符(变量名)?A. 2variableB. my-varC. classD. my_variable
  7. 7. Python 中表示单行注释的符号是?A. //B. /*C. #D. --
  8. 8. 在 macOS 中,为了避免覆盖系统自带的 Python,通常使用哪个命令调用新版 Python?A. pythonB. python3C. python-newD. py
  9. 9. 下列代码 print("Study" + "Hard") 的输出结果是?A. Study HardB. StudyHardC. Study + HardD. 报错
  10. 10. 运行 Python 脚本文件的命令是?A. run script.pyB. python script.pyC. python scriptD. open script.py

答案见评论区

实战应用

项目 1:个性化问候生成器

  • • 任务描述:编写一个程序,依次询问用户的姓名、职业和最喜欢的编程语言。
  • • 要求
    1. 1. 使用三次 input() 获取信息。
    2. 2. 使用 f-string 格式化输出一段自我介绍。
    3. 3. 例如:"你好,我是[姓名],我是一名[职业],我最喜欢用[语言]写代码。"

项目 2:矩形面积计算器(简易版)

  • • 任务描述:编写一个程序计算矩形的面积。
  • • 要求
    1. 1. 输入矩形的长度和宽度。
    2. 2. 计算面积(长 * 宽)。
    3. 3. 输出结果,要求提示用户输入数字,并处理可能输入非数字的情况(如果尚未学习异常处理,可暂假设用户输入正确)。
    4. 4. (进阶)尝试将长度和宽度转换为整数后再计算。

5. 总结与预告

重点回顾

核心概念
关键命令/操作
注意事项
环境安装
官网下载安装包 / Homebrew / apt
Windows 必须勾选 "Add to PATH"
运行方式python
 (交互式), python file.py (脚本)
交互式用于测试,脚本用于写项目
输入输出print()
input()
input()
 返回的是字符串,需转换类型
注释规范#
 (单行), """ (多行/文档)
注释应解释"为什么"而非"是什么"
开发工具
VS Code, PyCharm
推荐 VS Code 配合 Python 插件

常见安装错误速查 (附录)

  • • 'python' 不是内部或外部命令
    • • 原因:未添加到环境变量。
    • • 解决:重装勾选 Add to PATH,或手动在系统设置-环境变量-Path 中添加 Python 安装路径。
  • • Permission denied (macOS/Linux)
    • • 原因:当前用户无写入权限。
    • • 解决:在命令前加 sudo
  • • pip 安装库失败
    • • 原因:网络问题或版本过旧。
    • • 解决:升级 pip python -m pip install --upgrade pip 或使用国内镜像源。

下章预告

恭喜你成功搭建了 Python 环境并运行了第一个程序!在下一章 "核心语法:变量、数据类型与控制流" 中,我们将深入探讨 Python 的数据类型(数字、字符串、列表),学习如何利用 if 判断条件和 for/while 循环来控制程序的逻辑流程。你将学会如何让计算机像人一样思考和做决策。

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-02-08 12:02:41 HTTP/2.0 GET : https://f.mffb.com.cn/a/466830.html
  2. 运行时间 : 0.092334s [ 吞吐率:10.83req/s ] 内存消耗:4,525.30kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=60d8eda017bb543f173e55c3f914ec13
  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.000550s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000826s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000316s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000279s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000500s ]
  6. SELECT * FROM `set` [ RunTime:0.000196s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000556s ]
  8. SELECT * FROM `article` WHERE `id` = 466830 LIMIT 1 [ RunTime:0.000581s ]
  9. UPDATE `article` SET `lasttime` = 1770523361 WHERE `id` = 466830 [ RunTime:0.004597s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 66 LIMIT 1 [ RunTime:0.000255s ]
  11. SELECT * FROM `article` WHERE `id` < 466830 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000436s ]
  12. SELECT * FROM `article` WHERE `id` > 466830 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000346s ]
  13. SELECT * FROM `article` WHERE `id` < 466830 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.007411s ]
  14. SELECT * FROM `article` WHERE `id` < 466830 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.004272s ]
  15. SELECT * FROM `article` WHERE `id` < 466830 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.003769s ]
0.094046s