admin管理员组文章数量:1658080
目录
运用到的库
1.click库
2.作者自己的库
正式开始
hello.py
winOS.py
添加变量环境
简介
大家好我是PYmili ! 大家都应该会CMD命令吧! 什么你不会? 看连接:CMD命令大全
大家肯定跟我一样,懒得记!那我就想到自己用python做一个命令行呗!有想法一样的朋友点个赞!谢谢!
运用到的库
1.click库
click:官方github连接
翻译官方介绍为:
用于以可组合的方式创建美丽的指挥线接口,只需尽可能少的代码。它是"命令线接口创建套件"。这是高度可配置的,但附带了明智的默认开箱即用。
它旨在使编写指挥线工具的过程快速而有趣,同时防止因无法实施预期的CLI API而造成任何挫折
作者也就是它写 命令行
安装click
pip install click
2.作者自己的库
次此文章运用了作者自己的第三方库,作者自己写的。已经发布到pypi 可直接pip下载的
FastDataTime 用于查询电脑时间
pip install FastDataTime
FolderProcessing 用于查询电脑中任何文件夹的所有文件
pip install FolderProcessing
正式开始
hello.py
嘿嘿,我的废话太多了我们直接看代码
文件名 hello.py
import click #导入库click
@clickmand()#设置命令
@click.option('--count', default=1, help='Number of greetings. 问候的次数。')
@click.option('--name', prompt='Your name',
help='The person to greet. 要问候的人。')
def hello(count, name):#主函数
#"""你可以输入以下命令."""
"""$一个简单的程序,它向这个名字打招呼,表示总的计数次数
| Simple program that greets NAME for a total of COUNT times
"""
#此处的""" """用户查询命令时会输出,出来。
for x in range(count):
click.echo('Hello %s!' % name)
if __name__ == '__main__':
hello()
这里就有意思了,这里只使用了 click创造出3个命令为 1. --help 查看所有命令 2. --count 输出次数 3. --name 要输出的名字。
使用方法:先要 cd 到你 hello.py 的目录 如下:
然后输入我们的 --help 查询命令:
python hello.py --help
就会看见如上图的样式,是不是有那个感觉了!这就是一个官方实例,接下来我们就做自己的 命令了!
winOS.py
import click #click库
from FastDataTime import time_xz as xz #作者制作的库,大家可以更换成其他如:time
import os #os 库 用于打开百度网页
from FolderProcessing import view as vi #作者制作的库,大家可以更换成其他,用于查看文件夹
def os_baidu(): #打开百度网页
os.system("start www.baidu")
def xz_sj(): #查看电脑现在时间
xz.time_xz('jh')
def OSlist(): #查看文件夹函数
vi.OsList(input("位置:"))
@click.group()
def cli():
pass
@clickmand()
def wintime(): #命令1
click.echo('系统时间为:')
xz_sj()
@clickmand()
def Osbaidu(): #命令2
click.echo('打开百度网页')
os_baidu()
@clickmand()
def oList(): #命令3
click.echo("输入你要查询文件夹的位置,格式如: C:\\xxx\\xxx\\xxx\\")
OSlist()
cli.add_command(wintime) #请勿删除,每次添加一个命令就要使用这种方式
cli.add_command(Osbaidu)
cli.add_command(oList)
cli()
这里就是一个很好的模板了,大家要添加命令都可以通过这种方式添加。
添加变量环境
做好之后我们就要做 环境了 这样可以快速执行命令,不要每次都要cd 到指定目录太繁琐!
我们给自己制作的程序位置添加一个变量环境
1.右键计算机,点击属性
2.打开属性后点击----高级系统设置
3.打开变量环境
3.新建一个
4.填写变量名 与你的文件名一致 我的是 winOS 浏览目录选择你 .py文件 的 文件夹
如下:我的是 "F:\xxx\xxx\xxx"这里是存放 .py 文件的位置
接下来就可以执行命令了!
学会了吗?学会了就点个赞吧!谢谢!
版权声明:本文标题:用Python做一个CMD命令 很简单我教你自己做一个命令行! 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1729802461a1213027.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论