从 sys.argv 到 argparse:Python 命令行参数升级指南 在上一篇笔记中,我们解析了 sys.argv。作为一个原始的字符串列表,Python 解释器会把我们在命令行里输入的所有内容,一股脑地塞进去传给脚本。 但在构建复杂的命令行工具(CLI)时,sys.argv 的局限性暴露无遗:它不具备类型感知(所有参数皆为 String),也没有语义校验(无法自动判断必填项)。这意味着开发者必须编写大量样板代码来处理类型转换 (str -> int)、边界检 2025-12-03 Python 学习笔记 #Python #命令行参数 #基础语法 #argparse
Python 命令行参数入门:sys.argv 详解 最近想动手写些小 Demo 练手,却发现一个麻烦事:每次修改程序参数,都要打开脚本改配置、改变量,反复运行测试太繁琐了。 其实咱们平时运行 Python 程序时,早就习惯了 python script.py 这样的命令行格式 —— 那有没有办法直接在命令行里给程序传递参数,不用每次都改代码呢? 带着这个疑问,我查了资料才知道,Python 内置了两种核心方案:sys.argv 和 argparse 2025-11-29 Python 学习笔记 #Python #命令行参数 #基础语法 #sys 模块
赛博清单 Vol-02 最近在B站看up主玄离199的视频,又发现了不少有意思的工具。作为“赛博清单”系列的第二期,这次整理了几个非常实用的网络和桌面工具,以及一个有趣的“摸鱼”神器 2025-09-12 软件分享 #效率工具 #开源软件 #Windows #网络工具 #摸鱼神器
赛博清单 Vol.01 最近在B站看up主玄离199的视频,发现了不少有用的工具,于是决定开一个新系列“赛博清单”,专门用来存放那些我觉得不错、值得备忘的软件和网站,这是第一期。 2025-09-01 软件分享 #效率工具 #开源软件 #Windows #浏览器插件 #文件管理
QQ音乐广告泛滥?试试这个纯净版本 最近QQ音乐的客户端真是让人头疼,花钱开了豪华绿钻,本以为能安安静静地听歌,结果广告却越来越多。开屏广告、弹窗广告,简直防不胜防。虽然可以用GKD之类的工具跳过,但作为付费用户,这种体验实在让人无法接受。交钱就是为了支持正版的同时获得更好的体验,如果会员也无法免除广告,那真的会让人萌生退意。 2025-08-28 软件分享 #QQ音乐
解决 pip 安装慢的问题:国内镜像源加速指南 问题的根源:为什么 pip 下载慢?在使用 pip 安装 Python 包时,总会感觉下载速度特别慢,有时候甚至会因为网络超时而安装失败。究其原因,主要是因为 pip 默认的官方源服务器在国外,国内访问自然就慢了。为了解决这个问题,最直接有效的办法就是把下载源切换到国内的镜像服务器。 这里记录一下两种设置 pip 镜像源的方法:一种是临时的,一种是永久的。 2025-07-30 Python > 技术教程 #Python #pip #国内镜像
基于MeingJS在Hexo中插入音乐的方法 在Hexo博客中添加音乐播放器 - hexo-tag-aplayer使用指南为什么会有这一期呢?那自然是因为想着做一点音乐分享的文章,说是分享,更多来说算是收藏才对 2025-07-20 Hexo教程 > 技术教程 #Hexo插件 #hexo-tag-aplayer #MetingJS #音乐播放器 #网页播放器
如何轻松优雅地切换 npm 源 如何轻松优雅地切换 npm 源,告别下载慢的烦恼!在平时npm install的时候,如果没有一点特殊手法那很可能会出现下载失败又或者等待出奇的久。这肯定不是我们想要的结果,而时时刻刻都保证有特殊手法那又有点不太现实,在此之前我就知道可以通过 2025-07-11 技术教程 > Node.js #npm #npm换原 #nrm #淘宝镜像
如何使用hexo-encrypt插件对Hexo博客进行加密 入个使用hexo-encrypt 插件加密Hexo博客Hexo 文章加密可以帮助你保护私密内容,确保只有知道密码的用户才能访问。本文将介绍如何使用 hexo-encrypt 插件实现 Hexo 博客的文章加密。 2025-07-07 Hexo教程 > 技术教程 #Hexo #加密 #hexo-encrypt
wallhaven爬虫 最近闲得发慌,逛网页时偶然点开了一个许久没有打开过的壁纸网站。记得以前爬过它的壁纸,但代码早就不知道丢哪去了。刚好有空,又想测试下AI写代码的能力,于是就有了这段代码——全程由AI生成,我顶多算个“监工”╮(╯▽╰)╭(ps:本代码由 ai 生成) 2025-06-22 技术教程 #Python #爬虫 #wallhaven #壁纸爬虫