位置: 编程技术 - 正文

Python argv用法详解(python的argparse用法)

编辑:rootadmin

推荐整理分享Python argv用法详解(python的argparse用法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:argv函数python,python中argv,python argc,python argv 详解,python argv 详解,python的args,python argc,python中arg,内容如对您有帮助,希望把文章链接给更多的朋友!

想用python处理一下文件,发现有argv这个用法,搜来学习一下。

如果想对python脚步传参数,那么就需要命令行参数的支持了,这样可以省的每次去改脚步了。

用法是:python xx.py xxx

举例如下:

结果如下

这里argv接收到的是一个列表变量

比方说这里我读取文件名,开始写成了 open(argv, 'r'),会提示类型错误,改成argv[1]就好了

Python argv用法详解(python的argparse用法)

下面再来详细介绍下sys.argv[]用法

Sys.argv[]是用来获取命令行参数的,sys.argv[0]表示代码本身文件路径,所以参数从1开始,以下两个例子说明:

1、使用sys.argv[]的一简单实例,

这个例子os.system接收命令行参数,运行参数指令,保存为sample1.py,命令行带参数运行sample1.py notepad,将打开记事本程序。

2、这个例子是简明python教程上的,明白它之后你就明白sys.argv[]了。

保存程序为sample.py.我们验证一下:

1) 命令行带参数运行:sample.py ?version 输出结果为:version 1.2

2) 命令行带参数运行:sample.py ?help 输出结果为:This program prints files……

3) 在与sample.py同一目录下,新建a.txt的记事本文件,内容为:test argv;命令行带参数运行:sample.py a.txt,输出结果为a.txt文件内容:test argv,这里也可以多带几个参数,程序会先后输出参数文件内容。

如何处理Python3.4 使用pymssql 乱码问题 在项目中发现这样一个问题:sqlserver数据库编码为gbk,使用python3.4+pymssql查询,中文乱码,经过一番思考问题解决,下面把解决办法分享给大家:conn=pyms

python轻松查到删除自己的微信好友 前言相信各位一定有收到过这样的群发短信,据说还被归类为玩转微信的五大技巧之一?(???)?但,其实,只要跑一下脚本,就轻松找出删除自己的好友(

详解Python发送邮件实例 Python发送邮件需要smtplib和email两个模块。也正是由于我们在实际工作中可以导入这些模块,才使得处理工作中的任务变得更加的简单。今天,就来好好

标签: python的argparse用法

本文链接地址:https://www.jiuchutong.com/biancheng/379989.html 转载请保留说明!

上一篇:详解Python爬虫的基本写法(python爬虫介绍)

下一篇:如何处理Python3.4 使用pymssql 乱码问题(如何处理女寝关系)

  • 税务账是什么意思
  • 建筑垃圾清运税率多少
  • 资产的计税基础怎么计算
  • 支付利息现金流量表中什么增加
  • 金税四期已经开始了吗
  • 费用先付款后收到发票做账
  • 出口退税增值税账务处理
  • 库存现金怎么登记账簿
  • 事业单位缴纳税款比例
  • 铁路运输发票的开具要求
  • 通讯费可以个人承担吗
  • 多付的货款怎么追回
  • 生产出来的次品怎么入账
  • 银行给企业的存款怎么存
  • 企业所得税季报营业收入,营业成本怎么填
  • 开票为单位 收款为个人
  • 汇算清缴所得税退回做账
  • 税务的电子钥匙是干嘛的
  • 普通合伙企业个税怎么算
  • 年底买车险会便宜吗
  • mac的分辨率怎么调
  • 员工意外伤害保险怎么买
  • 资产处置收益与固定资产清理
  • 生育津贴报销需要准生证吗
  • win11怎么用win10界面
  • php imap函数
  • 会计记账的内容
  • 接受捐赠旧的固定资产以什么价格入帐
  • 三级菜单python
  • imagestring php
  • 投资中间人要担什么责任
  • 应付职工薪酬负数风险
  • 资产负债表中其他流动资产包括哪些科目
  • labview oop
  • vue全局引入js文件
  • reprovision签名失败error
  • docker常用命令大全简书
  • 技术服务型企业企业所得税率
  • js读取数据文件
  • 年末关账注意事项
  • 母公司对子公司的控股比例
  • 预计净残值影响营业利润吗
  • 广告制作费属于广告服务吗
  • sqlserver2008数据库备份和恢复步骤
  • mysql监控sql性能
  • 定期定额个体工商户怎么报税
  • 开普通发票税率一般是多少?
  • 可供出售金融资产新准则叫什么
  • 企业收到个体户的普通发票还需要缴纳20%的税吗
  • 现金抵用券使用说明怎么写
  • 建筑工程公司需要哪些资质证书
  • 公司中标
  • 总公司费用能分摊到分公司吗
  • 主营业务成本带二级科目吗
  • 企业自建厂房需要有资质吗
  • mysql怎么查询数据表
  • sql server 2000安装包
  • mysql 隐式游标
  • 注册表出错打不开程序
  • 永久关闭windows de
  • win10桌面上图标
  • 苹果mac系统如何升级最新版本
  • win7系统安装虚拟机
  • 一边做游戏一边学英语
  • opengl教学视频
  • 彻底弄懂js中的this指向
  • jquery示例
  • perl chr
  • Unity3d AssetDatabase.SetLabels StartAssetEditing ValidateMoveAsset 语法复习
  • python利用format方法保留三位小数
  • python怎么调用shell脚本
  • js实现兼容性较好的方法
  • js咋用
  • 事业编税务局
  • 北京930末班车时间表
  • 契税退税进度怎么查询
  • 旅游景区可免交土地使用税
  • etc可以抵扣吗
  • 养猪环保局有什么新政策
  • 青年税务培训内容有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设