应该不可以,命令提示符的话,直接使用搜索cmd才能打开,如果python的话,应该是不可以的,Python的话直接可以在里面进行运行,然后得到结果。命令提示符的话,是对新建的TXT中的文本进行代码编辑,编辑之后,然后在cmd中也就是命令提示符中运行得到结果
㈡ Python笔记:命令行参数解析
有些时候我们需要通过命令行将参数传递给脚本,C语言中有个getopt()方法,python中也有个类似的命令行参数解析方法getopt()。python也提供了比getopt()更简洁的argparse方法。另外,sys模块也可以实现简单的参数解析,本文将对这3种命令行参数解析方法简要介绍。
sys.argv是传入的参数列表,sys.argv[0]是当前python脚本的名称,sys.argv[1]表示第一个参数,以此类推。
命令行运行:
可以看到传入的参数通过sys.argv来获取,它就是一个参数列表。
python的getopt与C语言的的getopt()函数类似。相比于sys模块,支持长参数和短参数,并对参数解析赋值。但它需要结合sys模块进行参数解析,语法格式如下:
短参数为单个英文字母,如果必须赋值需要在后面加英文冒号( : ),长参数一般为字符串(相比短参数,更能说明参数含义),如果必须赋值需要在后面加等号( = )。
命令行运行:
注意:短参数(options)和长参数(long_options)不需要一一对应,可以任意顺序,也可以只有短参数或者只有长参数。
argparse模块提供了很多可以设置的参数,例如参数的默认值,帮助消息,参数的数据类型等。argparse类主要包括ArgumentParser、add_argument和parse_args三个方法。
下面介绍这三个函数的使用方法。
argparse默认提供了 -h | --help 参数:
命令行运行:
下面列出部分参数:
下面来添加参数:
命令行运行:
parse_args() 方法用于解析参数,在前面的示例代码中使用parse_args方法来提取参数值,对于无效或者错误的参数会打印错误信息和帮助信息:
命令行运行:
本文介绍了Python的三种命令行参数解析方法sys.argv、getopt和argparse,可以根据自己的需要进行选择,getopt和argparse两种方法相比来说,建议选择argparse,代码量更少更简洁。更详细的使用方法参考官方文档:
--THE END--
㈢ 如何在命令行里运行python脚本
1.
首先确保你的Python环境已经被配置好了(
右击
"计算机"-->"属性"-->"更改设置"(右下角)-->"高级"
选项卡
-->"
环境变量
",在【
系统变量
】中找到Path变量,将Python.exe的
绝对路径
添加到环境变量中)。
2.
在第一步完成的情况下,运行Python脚本的方式有以下几种:
1、双击*.py文件即可
运行脚本
。
2、按win
徽标
+R调出"运行"对话框,输入cmd进入命令符模式,输入python
脚本文件
的路径(可以直接拖拽文件形成路径),按Enter即可运行。
㈣ 如何用python读取文本中指定行的内容
#readsomelines.py
#!/usr/bin/envpython3
importsys
fname='aa.txt'
defmain():
lines=[iforiinsys.argv[1:]ifi.isdigit()]
withopen(fname)asf:
s=f.read().split(' ')
print('filename:{},total:{}lines.'.format(fname,len(s)))
foriinlines:
index=int(i)-1
content=s[index]ifindex<len(s)else''
print('line{}:{}'.format(i,content))
main()
$pythonreadsomelines.py23
file name: aa.txt, total: 5 lines.
line 2: (comment line)
line 3: (atom symbol) 1 1 1
㈤ 哪个命令可以查看python的各参数信息
python获取命令行参数的方法:getopt模和argparse模块。
getopt模块主要用到了模块中的函数:options, args = getopt.getopt(args, shortopts, longopts=[])
argparse模块用于解析命令行选项和参数的标准模块。
使用步骤:
1、import argparse#导入模块
2、parser = argparse.ArgumentParser()#创建解析对象
3、 parser.add_argument()#向该对象中添加使用到的命令行选项和参数
4、 parser.parser_args()#解析命令行
㈥ python怎么获取命令行输入
把d:\python-2.7.3\加到path的环境变量里面就行,不要写成d:\python-2.7.3\python,我看你现在就写成了后面那个。因为你加到path里的应该是一个目录,然后你在命令行里面输入python的时候,它会自动到path变量里面的各个目录底下去找存不存在python.exe这个程序。所以你在path里面输入的应该是目录,也就是d:\python-2.7.3\就可以了。然后到hello.py在的目录底下,也就是d盘,执行python
hello.py就行了。p.s.最简单在某一个目录底下打开命令行的方式是在“我的电脑”浏览那个目录的时候“shift+右击鼠标”,然后菜单里面有一个“在此处打开命令窗口”就行了。这样就不需要用cd去切换了。
㈦ python获取执行命令的返回结果
p=subprocess.Popen('psaux',shell=True,stdout=subprocess.PIPE)
out,err=p.communicate()
forlineinout.splitlines():
printline
㈧ 如何在命令行里运行python脚本
语句执行方式:
step1. 输入 python 进入 python 命令行
step2. 输入 python 语句立即执行