使用python命令行参数sys.argv 做bat脚本
首先要了解什么是命令行参数
1
2
|
import sys,os
os.system(sys.argv[ 1 ])
|
#这个例子os.system接收命令行参数,运行参数指令,
# cmd命令行带参数运行python 当前文件夹名称.py notepad,将打开记事本程序。
1
2
3
4
5
6
7
8
9
10
11
12
13
|
PASSWORD = { 'QQ' : '452212889' , 'email' : 'maojiaxu@yeah.net' }
import sys,pyperclip
if len (sys.argv)< 2 :
print ( 'Usage: py pw.py[account] -copy account password' )
sys.exit()
account = sys.argv[ 1 ]
if account in PASSWORD:
pyperclip.copy(PASSWORD[account])
print ( 'Password for' + account + 'copied to clipboard.' )
else :
print ( 'There is no account named ' + account)
|
桌面创建一个pw.bat脚本
1
2
|
@py.exe E:\Code\Python\pw.py %*
@pause
|
配置环境变量
在cmd 执行 pw + 参数
转载于:https://www.cnblogs.com/mjxup/p/43cb70daffd99f9590fa718205bbe967.html
使用python命令行参数sys.argv 做bat脚本相关推荐
- Python-接受命令行参数-sys.argv
python命令行传参 类似与shell脚本,获取命令行传参的时候使用$1,$2,...,$@获取命令行参数 python脚本使用sys.argv获取命令行参数 示例 脚本get-args.py #输 ...
- python将argv作为参数,Python当中的命令行参数sys.argv[]的使用方法
首先,命令行参数的英语是commond line arguments,这个十分重要,如果考试考到连它的英语都不认识就麻烦大了.命令行参数这个函数的作用是用于接收程序外部的数据和字符串,这些数据和字符串 ...
- 对于python命令行参数使用,你应该这么做才专业
python命令行参数 在python开发中,我们经常会遇到在执行代码时,需要给代码传参的情况. 遇到传参的场景,最基础的传参方式为*.py argv1 argv2 ...,然后我们在代码中通过sya ...
- python 代码命令大全-Python 命令行参数
Python 命令行参数 Python 提供了 getopt 模块来获取命令行参数. $ python test.py arg1 arg2 arg3 Python 中也可以使用 sys 的 sys.a ...
- python命令行参数 空格_Python 命令行参数
Python 命令行参数 Python 提供了 getopt 模块来获取命令行参数. $ python test.py arg1 arg2 arg3 Python 中也可以使用 sys 的 sys.a ...
- 【Python】Python3.7.3 - Python命令行参数详解
文章目录 Python命令行参数概览 -c cmd参数示例 -m mod参数示例 file参数示例 - 参数示例 命令行选项详解 -b 选项 -B选项 -d选项 -E选项 -h / -? / --he ...
- python 命令行 参数_Python命令行参数
python 命令行 参数 Python Command line arguments are input parameters passed to the script when executing ...
- Python 命令行参数:Argparse 与 Click
Python 命令行参数:Argparse 与 Click 简介 一.Argparse 模块 1.1 概念 1.2 基础 1.3 位置参数介绍 1.4 可选参数介绍 1.5 短选项 1.6 结合位置参 ...
- 一日一技python安装_一日一技:快速实现Python 命令行参数
一日一技:快速实现Python 命令行参数 摄影:产品经理 厨师:kingname 我们有时候需要使用 Python 开发一些命令行工具,并在运行命令的时候指定一些参数,例如: python3 xxx ...
最新文章
- 最大似然估计MLE和最大后验估计MAP理解
- 隐藏Nginx或Apache以及PHP的版本号的方法
- 【中级软考】计算能力足够强大,所有加密算法原理上都会被破解吗?
- Java poi插件导出Excel文件合并多sheet页
- 执行远程服务器上的脚本失败?(环境变量引起的问题)
- python调用动态链接库传送protobuf数据。
- 预测接口表:MRP_FORECAST_INTERFACE
- 案例:多任务udp聊天器
- 【笔记】vim如何删除重复行
- 微信小程序生命周期钩子函数
- 常用数据分析方法:方差分析怎么做?
- 【百度站长工具】使用网站收录工具加速网站收录
- SOLIDWORKS启动时出现脚本错误问题
- 32位与64位到底什么区别?
- html 整个页面淡入浅出,css3网页的淡入淡出效果
- 基于ISTQB定义理解软件测试
- this和this.$router这个方法在setup()里使用竟然是undefined----使用composition-api踩到的坑总结篇
- Vi编辑器的使用方法及用vi编辑器编写一个C程序
- Android FTP功能开发基于swiftp
- containsAll和contains
热门文章
- java 网络序_JAVA 网络程序
- quartz可以指定方法名吗_2020象限仪流星雨肉眼可以看见吗?象限仪座流星雨观测方法...
- 北大生物信息学公开课学习(1)
- Pheatmap做热图数据处理过程
- easyexcel 工具类_阿里程序员常用的 15 款开发者工具~
- 怎么安装python3.7.3_windows系统安装python3.6.3和python3.7.0
- 运动目标跟踪(三)--搜索算法优化搜索方向之Meanshift
- 系统学习数字图像处理之图像分割
- 产品 电信nb接口调用_通用电信华为物联网IOT开放平台NB-IOT对接profile透传编解码插件离线定制开发...
- factorybean 代理类不能按照类型注入_Spring拓展接口之FactoryBean,我们来看看其源码实现...