当前位置: 首页 > news >正文

命令行如何更改参数?

示例:把变量WINDOWS用命令行更改,默认值为5

代码

import argparse# 创建解析器
parser = argparse.ArgumentParser(description="修改WINDOWS参数示例")# 添加可选参数 --windows,类型为整数,默认值为5
parser.add_argument('--windows', type=int, default=5, help='设置WINDOWS的值,默认5')# 解析命令行参数
args = parser.parse_args()# 使用变量
WINDOWS = args.windowsprint(f"当前WINDOWS值为: {WINDOWS}")

运行

1.不传参

用pycharm的运行按钮运行,即是不传参的情况

python script.py

输出

当前WINDOWS值为: 5

2.传参

python script.py --windows 10

输出

当前WINDOWS值为: 10

解析

--windows  命令行输入的参数名

type=int  自动把字符串转换成整数

default=5  用户不传参数时使用的默认值

args.windows  解析后的值

http://www.dtcms.com/a/339144.html

相关文章:

  • 化学反应中的贝叶斯优化
  • Spring RestTemplate的postForObject()方法详解与实践指南
  • 从一个ctf题中学到的多种php disable_functions bypass 姿势
  • 网络聚合链路与软件网桥配置指南
  • 效果图只是起点:深挖3D可视化在家装建筑中的隐藏金矿
  • Unity进阶--C#补充知识点--【C#各版本的新功能新语法】C#1~4与C#5
  • mycat分库分表实验
  • 安全设计-防止非法移机
  • Java多线程:线程创建、安全、同步与线程池
  • C++语法学习笔记之六 --- 生命周期、作用域
  • 私有化部署全攻略:开源大模型本地化改造的性能与安全深度评测
  • https如何保证传递参数的安全
  • 从零开始的云计算生活——第四十六天,铁杵成针,kubernetes模块之Configmap资源与Secret资源对象
  • 【Java】Spring Boot 3.0 微服务架构:高效开发与部署的最佳实践指南
  • CETOL 6σ 解决一次性支架输送器精度与法规验证难题
  • 算法——快速幂
  • 教程:用XiaothinkT6语言模型快速实现文本情感分类,附轻量模型推荐
  • 全链路自主构建智慧科研写作系统——融合LLM语义理解、多智能体任务协同与n8n自动化工作流构建
  • TDengine IDMP 运维指南(3. 使用 Ansible 部署)
  • 决策树算法全景解析:从 ID3、C4.5 到 CART
  • 响应式爬虫系统设计:Scala异步任务编排与弹性容错机制
  • 工业级蓝光三维扫描仪:助力汽车零部件高精度检测与质量提升
  • C++11 lambda表达式使用讲解
  • string 题目练习 过程分析 具体代码
  • leetcode_239 滑动窗口最大值
  • 本地部署消息中间件 Weblogic 并实现外部访问
  • 2025年9月计算机二级MySQL题库及wampserver2.2e下载安装教程
  • 解决linux中磁盘爆满(准确说是文件系统爆满)导致mysql启动失败的问题——对文件系统进行扩容
  • Chrome 插件开发实战技术文章大纲
  • 前端国际化(i18n)解决方案深度比较