位置: 编程技术 - 正文

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

  • 社保阶段性减免延长到年底
  • 调整以前年度递延收益确认收入账务处理
  • 事业单位固定资产
  • 存货取得的分录
  • 购入材料过程中支付运费
  • 营改增后建筑企业的账务处理
  • 事业单位破产清算程序规定
  • 客户退款已发生的业务
  • 非本单位费用列支 违反
  • 非正常原因导致的存货盘亏或毁损非正常原因是哪些
  • 金融机构往来利息支出
  • 虚开发票对所得税的影响是怎样的?
  • 增值税专用发票可以开电子发票吗
  • 个人所得税薪金所得是实发工资还是应发工资
  • 个人建筑安装如何交税
  • 增值税发票进项抵扣是什么意思
  • 企业对外投资需要注意的事项
  • 海关补料
  • 企业可以同时按一般纳税和按小规模纳税吗?
  • 什么是中型企业?
  • 资本公积账务重组
  • etc充值发票可以抵扣税吗
  • 车辆购置税计入固定资产一起折旧吗
  • 查找我的iphone怎么添加设备
  • 期末调汇凭证怎么调
  • php访问mysql数据库函数
  • vagrant 安装centos7
  • 软件能否成为无线网
  • 前端lru
  • 股权收购账务处理方法
  • DOMException: Failed to execute ‘insertBefore‘ on ‘Node‘: The node before which the new node ...报错
  • 知识产权专利费包括哪些费用
  • vscode怎么看错误提示
  • javascript速成
  • blockdata指令怎么用
  • 花生油加工厂的手续好办吗
  • 增值税发票扩版申请说明
  • 以货换货怎么交印花税
  • 什么视同小规模纳税人?
  • sql2017附加数据库
  • mysql备份数据
  • 进项税大于销项税,不用缴纳增值税
  • 跆拳道馆薪酬详细方案
  • 经营活动的现金流量占全部现金流量的比重越大
  • 假如出口收汇的钱怎么办
  • 城市生活垃圾处理费征收管理办法
  • 个人出租不动产月租金不超10万免税
  • 报销运输费用
  • 物资采购是
  • 建筑业外包工程包括哪些
  • 企业购买新能源车免购置税吗
  • 固定资产损失计入什么科目
  • 微信怎么帮别人代缴社保
  • 个人到税务局开普票要交多少税
  • 启用账簿时应在账簿上签名或盖章的是
  • 记账凭证填制的心得体会
  • 老生常谈啥意思
  • 数据库 mysql
  • win8系统如何查看电脑型号
  • windowsserver2008r2密码重置
  • linux信号机制的原理
  • grub修复引导windows10
  • linux命名命令
  • 如何设置win10用户名
  • linux Intel 845集成显示驱动下载
  • win8操作系统
  • 事件委托机制的三个主要组件
  • js的三种循环
  • python写一个备份文件功能
  • python 简单例子
  • label jsp
  • python字典合并 同key
  • js面向对象写法
  • flask框架官方文档
  • 江西省电子税务局登录入口
  • 新疆干部在线网络平台登录
  • 重庆税务电子税登录
  • 饲料的税收优惠政策
  • 车辆购置税如何入账
  • 办理养殖照税务登记证
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设