位置: 编程技术 - 正文

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 乱码问题(如何处理女寝关系)

  • 福建国税网上办税平台登录
  • 企业收取的租金应当计入
  • 非盈利组织免税资格文件
  • 转出多交增值税和转出未交增值税怎么理解
  • 公司支付宝账户要交税吗
  • 经营性收入包括投资收益吗
  • 财务会计制度备案操作流程
  • 退回多打货款分录
  • 收到发票当月不抵扣怎么做账
  • 特许权使用费所得包括
  • 发给一个人的说说
  • 案例分析互联网巨头的战略计划
  • 钢结构制作安装方案
  • 发票金额是价税价格吗
  • 酒店行业税负率怎么算
  • 红字发票开具只能针对一份发票 不可以只冲红其中一部分吗?
  • 企业收取房屋维修费用
  • 长期股权投资稀释
  • 收到赞助费要交税吗
  • 快递有发票快递如何收费
  • 支付装修押金会退吗
  • 采用赊销方式销售货物的纳税义务发生时间
  • 建筑公司分包
  • win10电脑声道怎么设置
  • PHP:mb_ereg_replace()的用法_mbstring函数
  • uniapp h5发布
  • win11怎么录屏游戏
  • 鸿蒙系统如何自定义图标
  • kb4586853更新
  • php可以做什么脚本
  • 微信小程序使用记录删除
  • 关于交易性金融资产的问题
  • vue .find
  • phppdo连接数据库
  • 可视化思考
  • bert模型能做什么
  • 手把手教你安装技嘉b550 master主板
  • eltable数据多 卡
  • lspci命令显示
  • 销售产品收到现金的会计分录
  • 增值税普通发票查询真伪
  • 不同单位发的劳务费会收税吗
  • 销售价格确定的方法有
  • 企业的资产评估报告在哪里获取
  • 理解的近义词
  • mysql数据查询慢
  • 营改增后一般纳税人按简易办法计税的规定
  • mysql中where的用法
  • 有限合伙企业需要缴纳企业所得税吗
  • 低值易耗品属于周转材料吗
  • 已认证进项税转出口退税怎么处理
  • 完工不拨付工程款怎么处理
  • 视同销售要以什么顺序确定销售额?
  • 土地租金怎么做账
  • sqlserver2012序列号
  • win7系统默认输入法
  • [视频回复]
  • SUSE Linux Enterprise Server 11 SP3安装教程详解
  • imac 5k屏幕参数
  • linux网络编程视频教程
  • mac迁移助理是什么意思啊
  • 如何在linux中添加环境变量
  • win8怎么查看系统信息
  • wind7安装
  • ie 无法打开
  • android游戏开发框架
  • cocos2dx解密
  • python 变参
  • pythonmatch函数
  • unity shaders and effects cookbook
  • python中随机数的用法
  • jQuery中的select操作详解
  • jquery 图片插件
  • js能实现的简单效果
  • unity3d项目
  • javascript Base类 包含基本的方法
  • js缩小图片尺寸
  • 国税总局关于总局的文件
  • 个体经营所得申报
  • 地税申报网上操作步骤
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设