python argparse模块小练习--Python脚本实现linux命令的功能
2017-12-22 12:15
791 查看
很简单,下面是我写的代码,实现了 ll -a ll -h 的功能:
这个脚本可以实现:
Python test.py –a (+任意路径)
Python test.py –h (+任意路径)
结果:
这个脚本可以实现:
Python test.py –a (+任意路径)
Python test.py –h (+任意路径)
import os import argparse parser=argparse.ArgumentParser() #创建实例 parser.add_argument("--a",nargs='?',default="",help="ls") parser.add_argument("--h",nargs='?',default="",help="ls -h") #添加参数 args=parser.parse_args() #print args if args.a == "": pass elif args.a == None: os.system("ls -l -a") else: os.system("ls -l -a %s"%args.a) if args.h == "": pass elif args.h == None: os.system("ls -l -h") else: os.system("ls -l -h %s"%args.h)
结果:
相关文章推荐
- Linux基本命令练习:脚本实现硬盘分区功能
- linux命令练习:脚本实现硬盘分区功能
- shell练习:写一个脚本实现如下功能:输入一个数字,然后运行对应的一个命令。显示命令如下:*cmd
- 裁剪Linux并实现网卡模块的安装(附有命令移植的脚本)
- Linux下使用crontab命令以及Python脚本实现自动签到
- 练手,用Python实现Linux下的tree命令
- 打造自己的专属Linux(二):使用脚本实现自动化建立小Linux与命令移植
- python 实现linux命令 strings
- Linux脚本设计练习2——一个游戏菜单的简单实现
- Linux常用命令&python语言中模块和包的导入方法
- Python实现 Linux tree命令:用树形结构显示目录结构
- Linux下C语言结合SHELL语言实现相关命令功能
- python用parammiko模块实现linux的远程操作
- 实现linux中的cat命令的功能
- mycat实现linux cat命令相似功能
- 实现Linux中date命令的功能
- Linux里的防火墙(下):iptables的扩展模块——l7-filter的安装与功能实现
- 小linux 移植命令的功能 单独脚本
- 通过crond自动运行Python脚本实现多台linux服务器的监控
- python用parammiko模块实现linux的远程操作