当前位置:首页>python>解锁Python编程的三阶跃迁与30个必杀技

解锁Python编程的三阶跃迁与30个必杀技

  • 2026-08-18 23:12:15
解锁Python编程的三阶跃迁与30个必杀技
解锁Python编程的三阶跃迁与30个必杀技

摘要:你是否曾想过,那些能自动处理海量数据、搭建起复杂网站的程序,最初也只是一行简单的代码?Python 的学习之路就是一场逐步升级的冒险,从最初在屏幕上打印出“Hello World”,到最终能驾驭高并发的复杂系统,每一步都有其清晰的路径和核心武器。本文将带你系统梳理 Python 从入门、提高到精通的三个阶段,为你揭示每个阶段需要攻克的关键技术和思维方式,助你少走弯路,快速成长为一名真正的 Python 高手。

详细内容请参考下文。

一、Python 核心函数“武器库”速查表

在正式开始编程之前,先花几分钟认一认手里的“家伙”。下面这30个函数和关键字,是基础也是武器,说白了你往后写任何代码都绕不开它们。别急着背,先混个脸熟——知道有这么个东西、大概能干什么用,等真到用的时候你能想起来“哦,好像有个工具能搞定这事儿”,就够了。它们就是你从入门一路打到精通的贴身装备。比如
  1. print("Hello, World!")#print函数可以把内容输出到屏幕
  2. name = input("请输入你的名字:") #input函数可以从键盘接收用户输入
  3. f = open('data.txt', 'r')#open函数可以打开文件进行读写
  4. list((1,2,3)) 创建[1,2,3]#list函数可以创建或转换为列表
  5. dict(a=1, b=2) 创建{'a':1, 'b':2}#dict函数创建或转换为字典
等等。
详情如下图所示

二、入门——让代码“跑”起来

核心观点:别被语法吓倒,入门阶段的目标就是能用 Python 解决生活中的小算术和文件处理问题。
现象:面对黑框框的迷茫
很多新手刚装好 Python,面对黑乎乎的终端窗口或者编辑器,完全不知道第一行代码该写啥。你可能遇到的场景是:想算一下这个月的账单总和,或者想把 100 个文件重命名,但不知道如何指挥电脑去干这些活。
本质:其实编程就是“人机对话”。换句话说,计算机听不懂人话,但它听得懂 Python 这种接近英语的指令。入门的本质,就是学会用计算机能听懂的“单词”(变量、数据类型)和“语法”(循环、判断)来描述你的需求。
实例:比如你想计算 1 到 100 的累加和。在数学里你可能要列竖式,但在 Python 里,你只需要用 range() 函数生成 1 到 100 的数字序列,配合一个 for 循环就能搞定。
total = 0for i in range(1101): ##使用 range 生成序列    total+= iprint(total)使用 print 输出结果
再比如,你拿到了一个 data.txt,想知道里面有没有东西,首先使用open() 给文件“开门”,read() 把内容请出来,len() 量量长度。三步走完,心里就有底了。你发现没有,这三个函数其实代表了一类固定的思维模式:连接 → 获取 → 度量。你后面学任何新东西,底层的思考方式都绕不开这三步。
f = open('test.txt''r', encoding='utf-8')    content = f.read()print(content) ##打印内容print("总字符数:"len(content)) ##数一数有多少个字符f.close()
理解了基础语法,接下来我们看看如何把代码组织得更像样。

三、提高——像工程师一样思考

核心观点:拒绝“流水账”代码,学会用模块化和面向对象的思想,去解决工作中复杂的实际问题。
现象:代码越写越乱
当你写了几百行代码后,会发现满屏都是变量,改了一个地方,另一个地方就报错。或者你想处理 Excel 表格、去网上爬点数据,发现光靠内置函数根本不够用。
本质:这是因为你缺乏“工具箱”意识和“分类”思维。换句话说,提高阶段的关键在于学会“拿来主义”(导入第三方库)和“抽象思维”(面向对象编程)。你需要把重复的功能封装成 def 定义的函数,把相关的数据和行为打包成 class 定义的类。
实例:假设你要开发一个学生管理系统。如果不用类,你可能要定义 name1, age1, name2, age2... 乱成一锅粥。但如果你定义一个 Student 类:
class Student:    def__init__(self, name, age):        self.name= name        self.age= age    defshow_info(self):        print(f"姓名:{self.name}, 年龄: {self.age}")使用时直接实例化s1 = Student("陈非"20)s1.show_info()
此外,处理复杂任务离不开强大的第三方库。比如你想分析“成绩表.xlsx”,不需要自己写解析算法,直接 import pandas,两行代码就能读取并显示前 10 行数据。如果程序出错了,别慌,用 try...except 结构把可能出错的代码包起来,程序就不会崩溃,而是优雅地提示你哪里出了问题。
优化后的代码如下
class Student:    def__init__(self, name, age):    try:        self.name= str(name).strip()        self.age= int(age)    ifnot self.name:    raiseValueError("姓名不能为空")    ifself.age < 0 or self.age > 150:    raiseValueError("年龄超出合理范围")    except(ValueError, TypeError) as e:print(f"❌创建失败:{e}")#给个安全默认值    self.name= "未知"    self.age= 0defshow_info(self):    try:    print(f"姓名:{self.name}, 年龄: {self.age}")    exceptException as e:    print(f"❌显示失败:{e}")
学会了处理复杂逻辑,接下来我们要挑战的是如何让程序起飞。

四、精通——掌控性能与架构

核心观点:不仅要实现功能,更要追求极致的性能、并发处理能力以及底层的掌控力。
现象:程序跑得慢,服务器扛不住
当你写的爬虫要下载 1 万个网页,单线程跑要一下午;或者你的 Web 服务一有几百人访问就卡死。这时候你会发现,简单的逻辑已经无法满足高并发、高性能的需求了。
本质:这是计算机资源的调度问题。换句话说,精通阶段你要开始和 CPU、内存、网络 IO 打交道。你需要理解什么是多线程、什么是异步,以及如何通过阅读源码来优化你的算法。
实例:还是刚才的爬虫,如果要加速,就不能一个一个下载了。你可以利用 threading 库开启多线程,或者用更高级的 asyncio 做异步处理,让电脑同时下载 10 个网页,速度瞬间提升。
import threadingimport requestsdef fetch(url):print(requests.get(url).status_code)##开启多线程同时工作t = threading.Thread(target=fetch, args=("https://www.example.com",))t.start()##再比如,你觉得程序慢,但不知道慢在哪。这时候可以用 cProfile 进行性能分析,它会告诉你哪一行代码最耗时。如果你在处理海量数据,内存爆了怎么办?这时候就要用到 yield 关键字写生成器,用一点算一点,极大节省内存。详情如下#=======================================##两招搞定性能与内存:cProfile 找瓶颈,yield 省内存#=======================================import cProfileimport pstatsimport io---------- 第一招:cProfile 性能分析 ----------def slow_function():total= 0fori in range(1000000):total+= i ** 2returntotaldef main():print(slow_function())##跑一下,看看哪里慢cProfile.run('main()', sort='cumtime')print("\n" + "=" * 50 + "\n")---------- 第二招:yield 生成器省内存 ----------def read_large_file(file_path):"""逐行读取大文件,不一次性加载到内存"""withopen(file_path, 'r', encoding='utf-8'as f:forline in f:yieldline.strip()##每次只吐一行##使用方式:边读边处理,内存始终只有一行def count_errors(log_file):error_count= 0forline in read_large_file(log_file):if"ERROR" in line:error_count+= 1print(f"发现{error_count} 条错误")##如果你没有真实的大文件,用这个模拟一下def mock_data():"""模拟大数据的生成器"""fori in range(1000000):yieldf"data_{i}"##处理模拟数据for item in mock_data():#每次只处理一条,处理完就忘了它ifint(item.split('_')[1]) % 100000 == 0:print(f"已处理到:{item}")print("\n" + "=" * 50)print("""记住下面两句话:1. 程序跑得慢 → cProfile 跑一下,谁拖后腿一目了然2. 内存扛不住 → 列表改成 yield,逐条吐出,用一点算一点就这么简单,干活够用了。""")
达到这一层级,意味着你已掌握从基础应用层(print)到并发层(threading)再到传输层(socket)的完整技术链条。你将具备参与主流开源项目开发的专业能力,能够理解其架构设计并贡献高质量代码。这是Python开发者从“使用者”成长为“建设者”的关键分水岭。

五、总结与综合实例:打造你的城市天气预报系统

核心观点:融会贯通,将零散的知识点串联起来,构建一个能解决实际问题的完整应用。
现象:知识点都会,但不会整合
学完了前面三个阶段,你可能会觉得每个知识点都懂,但把它们放在一起就不知道如何下手。比如,你想做一个能并发查询多个城市天气并生成报告的程序,却不知道如何组织代码。
本质:这是因为你缺少一个“项目化”的视角。换句话说,真正的编程能力体现在将函数、类、库和框架组合起来,形成一个协同工作的系统。你需要理解数据是如何从用户端流入,经过你的逻辑处理,再流回用户端的。
实例:我们来写一个“城市天气预报系统”。这个程序将综合运用我们学过的所有知识:用 input 接收用户输入,用 class 封装功能,用 threading 实现并发查询,最后用 map、sum 等函数生成分析报告。
import requests##提高:导入第三方库,用于网络请求import threading##精通:多线程,用于并发加速class WeatherFetcher:"""真实天气获取器,调用公开API"""def__init__(self, cities):self.cities= citiesself.results= {}#精通:线程锁,保证多线程写入同一个字典时不冲突self.lock= threading.Lock()deffetch_single(self, city):"""核心:从API获取真实天气数据"""print(f"⏳正在连接气象站获取 {city} 数据..."try:#1. 构造API地址 (wttr.in 是一个免费的天气API,支持JSON格式)#?format=j1 表示返回详细的JSON数据url= f"https://wttr.in/{city}?format=j1&lang=zh"#2. 发送GET请求 (设置超时时间,防止卡死)response= requests.get(url, timeout=5)#3. 检查HTTP状态码 (200表示成功)ifresponse.status_code == 200:#4. 解析JSON数据data= response.json()#5. 提取我们需要的信息 (根据API返回结构调整)current_condition= data['current_condition'][0]temp_c= current_condition['temp_C']desc_zh= current_condition['lang_zh'][0]['value']##获取中文天气描述result_data= {"city":city,"temp":temp_c,"condition":desc_zh}else:result_data= {"city": city, "temp""错误""condition"f"HTTP {response.status_code}"}exceptException as e:#提高:异常处理,网络不通或城市名错误时捕获异常result_data= {"city": city, "temp""N/A""condition""查询失败(检查城市名)"}print(f"❌获取 {city} 失败: {e}"return##查询失败则直接返回,不保存结果#6. 线程安全地保存结果withself.lock:self.results[city]= result_dataprint(f"✅{city} 获取完成: {result_data['temp']}°C, {result_data['condition']}"deffetch_all(self):"""并发获取所有城市"""threads= []forcity in self.cities:t= threading.Thread(target=self.fetch_single, args=(city,))threads.append(t)t.start()#等待所有线程结束fort in threads:t.join()print("\n🎯所有城市数据抓取完毕!"returnself.resultsdefshow_report(self):"""生成报告"""ifnot self.results:return#过滤掉查询失败的数据再计算valid_temps= []print("\n📊实时天气汇总报告"print("="40)forcity, data in self.results.items():temp_str= data['temp']#只有当温度是数字时才参与统计ifisinstance(temp_str, strand temp_str.isdigit():valid_temps.append(int(temp_str))print(f"📍{city:<10} | {temp_str}°C | {data['condition']}"#统计计算ifvalid_temps:print("-"40)print(f"📈统计信息: 平均 {sum(valid_temps)/len(valid_temps):.1f}°C | "f"最高{max(valid_temps)}°C | 最低 {min(valid_temps)}°C"else:print("⚠️未能获取有效温度数据进行统计。"--- 主程序入口 ---if __name__ == "__main__":print("🌍欢迎使用 Python 全球天气查询系统"city_input= input("请输入城市英文名 (如: Beijing London NewYork),空格分隔: ")city_list= city_input.split()ifcity_list:fetcher= WeatherFetcher(city_list)fetcher.fetch_all()fetcher.show_report()else:print("请输入至少一个城市名!")

运行这段代码,你输入几个城市名,程序就会并发地“查询”天气,并生成一份漂亮的汇总报告。这个例子,完美串联了用户交互 (input)、面向对象 (class WeatherFetcher)、并发编程 (threading) 和数据处理 (map, sum) 的核心概念。

📢互动与分享

如果本文对您有帮助,欢迎:

1.👍点赞,让我知道您的认可。
2.💬留言,说说您最感兴趣的模块或任何建议。
3.🔄转发,分享给您的技术团队或社区朋友,提升编程能力。
4.👉关注我,即可查看并下载完整项目代码,参照养成良好的编程习惯,向你的团队展示你的专业性与实力。

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-21 14:33:45 HTTP/2.0 GET : https://f.mffb.com.cn/a/511103.html
  2. 运行时间 : 0.193613s [ 吞吐率:5.16req/s ] 内存消耗:4,529.88kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=3f6b43679ff9f24f215be54ff66dd687
  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.000983s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001422s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.010187s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000691s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001395s ]
  6. SELECT * FROM `set` [ RunTime:0.000606s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001472s ]
  8. SELECT * FROM `article` WHERE `id` = 511103 LIMIT 1 [ RunTime:0.001215s ]
  9. UPDATE `article` SET `lasttime` = 1787294025 WHERE `id` = 511103 [ RunTime:0.004049s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 66 LIMIT 1 [ RunTime:0.000613s ]
  11. SELECT * FROM `article` WHERE `id` < 511103 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001078s ]
  12. SELECT * FROM `article` WHERE `id` > 511103 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000989s ]
  13. SELECT * FROM `article` WHERE `id` < 511103 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001358s ]
  14. SELECT * FROM `article` WHERE `id` < 511103 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001620s ]
  15. SELECT * FROM `article` WHERE `id` < 511103 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.002145s ]
0.197251s