- cmd的介绍及使用
- 命令行参数
- python中关于cmd的应用
前言
在学习python的命令行参数,大家有没有很多的问题?下面是关于我发现的问题的解决方法。
一、(1)cmd是什么?
cmd是command的缩写。命令提示符是在操作系统中,提示进行命令输入的一种工作提示符。在不同的操作系统环境下,命令提示符各不相同。
在windows环境下,命令行程序为cmd.exe,是一个32位的命令行程序,微软Windows系统基于Windows上的命令解释程序,类似于微软的DOS操作系统。输入一些命令,cmd.exe可以执行,比如输入shutdown -s就会在30秒后关机。总之,它非常有用。打开方法:开始-所有程序-附件 或 开始-寻找-输入:cmd/cmd.exe 回车。它也可以执行BAT文件。
随着Windows系统的出现,计算机操作已经完全结束,编程环境直接转换为可视化操作界面.
由于计算机可以实现各种功能,因此Windows系统无法可视化所有应用程序. 因此,为所有人提供了cmd命令窗口,以方便您查询更复杂的信息或快速查找并实现某些功能.
中文名
命令提示符
外文名
cmd.exe
(2)使用步骤 1.接着在桌面上按win+R键,弹出运行。
2.calc(启动计算器) 3.write(写字板)
二,命令行参数
命令行参数是Python语言的标准组成,是用户在命令行中Python程序之后输入的参数,在程序中可以通过sys.argv访问命令行参数,argv[0]为Python脚本名,argv[1]为第一个参数,argv[2]为第二个参数,依次类推。
三,python中关于cmd的应用编写命令行参数解析程序,解析命令行参数所输入边长的值,计算并输出正方形的周长和面积。
例如, 在命令行程序输入:pythonarg_parse.py --length 5
输出: 边长为5正方形周长为20,面积为25
【程序分析】
1、 首先导入argparse 模板
2、 创建ArgumentParser对象
3、 调用创建的对象的方法add_argument(),并增加要解析的命令行参数信息
4、调用创建对象方法parse_argvs()解析命令行参数,生成对应的列表
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--length', default = 10, type =int, help ='边长')
args = parser.parse_args()
zhouchang = args.length * 4
area = args.length * args.length
print('周长=',zhouchang)
print('面积=',area)
从控制台读取n个整数并计算其累计和。其中,n由程序的第一个命令行参数所确定。
import sys
n = int(sys.argv[1])
sum = 0
for i in range(n):
number = int(input('请输入整数:'))
sum += number
print('累计和=',sum)
C:UsersAdministrator python解释器的位置(由安装路径决定)
python 表示用python解释器运行文件
Desktop/io_sum.py 表示文件的路径
5 参数(argv[1]为第一个参数)



