摘要: 不同的导入方式 导入整个模块 import os import sys import json 注意使用时要带上模块名: import math # 使用时需要模块名前缀 result = math.sqrt(16) # 4.0 print(math.pi) # 3.141592653589793 阅读全文
posted @ 2026-04-29 16:23 MKYC 阅读(3) 评论(0) 推荐(0)
摘要: 摘要 本文会介绍一些非常基础的py知识,非教材,介绍一点都不全面,仅供参考 查看python的版本 在命令行中查看,操作系统为macOS / Linux # 方法1:查看python3版本 python3 --version python3 -V # 方法2:查看python2版本(如果安装了) p 阅读全文
posted @ 2026-04-29 15:43 MKYC 阅读(2) 评论(0) 推荐(0)
摘要: 这是一个 Python 模块入口点的判断,用来区分这个文件是被直接运行还是被导入为模块。 基本解释 if __name__ == "__main__": # 这里的代码只有在直接运行这个文件时才会执行 # 如果这个文件被其他文件导入,这里的代码不会执行 简单理解 你可以把 if name == "m 阅读全文
posted @ 2026-04-29 12:17 MKYC 阅读(6) 评论(0) 推荐(0)
摘要: os模块是 Python 中非常重要的标准库,用来与操作系统进行交互。它提供了很多操作文件、目录、进程、环境变量等的功能。 文件和目录操作 获取当前目录和切换目录 import os # 获取当前工作目录 current_dir = os.getcwd() print(f"当前目录: {curren 阅读全文
posted @ 2026-04-29 11:35 MKYC 阅读(2) 评论(0) 推荐(0)
摘要: 基本语法 基础结构 try: # 可能会出错的代码 result = 10 / 0 except: # 出错时的处理 print("出错了!") 更完整的结构 try: # 尝试执行的代码 num = int(input("请输入一个数字:")) result = 10 / num except Z 阅读全文
posted @ 2026-04-29 11:19 MKYC 阅读(7) 评论(0) 推荐(0)
摘要: 为什么需要日志? 想象一下,你的程序运行了,但是出错了。你只看到: 错误:文件不存在 问题: 什么时候发生的? 在哪里发生的? 当时程序在做什么? 之前发生了什么? 这就是为什么需要日志!好的日志能告诉你: 2024-01-15 14:30:25,123 - ERROR - 文件读取失败 文件路径: 阅读全文
posted @ 2026-04-28 21:15 MKYC 阅读(10) 评论(0) 推荐(0)
摘要: 为什么需要zipfile? ZIP是最常见的压缩格式,用于: 减小文件大小 打包多个文件 加密保护文件 网络传输 传统方式的问题: # 没有zipfile,解压ZIP很麻烦 # 需要调用外部程序 import subprocess subprocess.run(['unzip', 'file.zip 阅读全文
posted @ 2026-04-27 18:34 MKYC 阅读(7) 评论(0) 推荐(0)
摘要: 什么是shutil? shutil是Python标准库中的一个模块,名称来自"shell utilities"(shell工具)。它提供了许多高级的文件和目录操作功能,是os模块的增强版。 简单说:如果os模块是基本工具包,那么shutil就是电动工具套装! 为什么需要shutil? 对比:使用os 阅读全文
posted @ 2026-04-27 18:17 MKYC 阅读(5) 评论(0) 推荐(0)
摘要: 什么是pathlib? pathlib是Python 3.4引入的一个内置模块,提供了一种面向对象的方式来处理文件系统路径。 核心思想:把路径当作对象,而不是字符串 from pathlib import Path # 创建Path对象 path = Path('folder/subfolder/f 阅读全文
posted @ 2026-04-23 21:49 MKYC 阅读(16) 评论(0) 推荐(0)
摘要: PyInputPlus:Python输入验证的终极解决方案 为什么需要PyInputPlus? 想象一下这个场景:你写了一个程序让用户输入年龄: age = input("请输入你的年龄:") 用户可能会输入: "25" ✅(正确) "二十五" ❌(中文数字) "abc" ❌(字母) "-5" ❌( 阅读全文
posted @ 2026-04-22 17:33 MKYC 阅读(10) 评论(0) 推荐(0)