1. 请问在python中如何运行多条cmd,也就是先输入一个命令后再运行一个命令
跟python其实没啥太大关系。归根到底是一行输入多个命令:
windows下命令之间使用&连接。
如cd C:\&dir
2. python的输入命令问题
你用的是python3吧,输命令 python --version
看看是什么版本,
python3版本下print是一个函数,后面的东西要用括号括起来,即
print "version: %s" % VERSION
要改为print("version: %s" % VERSION)
3. python执行命令行
上面是shell命令执行,换成python就搞个os.system(‘shell命令’)就行啦。。
4. python中,执行命令的方法有哪些
1. os.system()
这个方法直接调用标准C的system()函数,仅仅在一个子终端运行系统命令,而不能获取执行返回的信息。
2. os.popen()
这个方法执行命令并返回执行后的信息对象,是通过一个管道文件将结果返回。
3. commands模块
注意1:在类unix的系统下使用此方法返回的返回值(status)与脚本或命令执行之后的返回值不等,这是因为调用了os.wait()的缘故,具体原因就得去了解下系统wait()的实现了。需要正确的返回值(status),只需要对返回值进行右移8位操作就可以了。
注意2:当执行命令的参数或者返回中包含了中文文字,那么建议使用subprocess。
4. subprocess模块
该模块是一个功能强大的子进程管理模块,是替换os.system, os.spawn*等方法的一个模块。
5. 如何用python调用系统命令
每种语言都有自己的优势,互相结合起来各取所长程序执行起来效率更高或者说哪种实现方式较简单就用哪个,nodejs是利用子进程来调用系统命令或者文件,文档见nodejs.org/api/child_process.html,NodeJS子进程提供了与系统交互的重要接口,其主要API有: 标准输入、标准输出及标准错误输出的接口。 NodeJS 子进程提供了与系统交互的重要接口,其主要 API 有: 标准输入、标准输出及标准错误输出的接口 child.stdin 获取标准输入 child.stdout 获取标准输出 child.stderr 获取标准错误输出 获取子进程的PID:child.pid 提供生成子进程的方法:child_process.spawn(cmd, args=[], [options]) 提供直接执行系统命令的方法:child_process.exec(cmd, [options], callback) 提供调用脚本文件的方法:child_process.execFile(file, [args], [options], [callback]) 提供杀死进程的方法:child.kill(signal='SIGTERM') 用实例来感受一下,很有意思的,呵呵~~ 1、利用子进程调用系统命令(获取系统内存使用情况) 新建nodejs文件,名为cmd_spawn.js,代码如下: 复制代码 代码如下: var spawn = require('child_process').spawn; free = spawn('free', ['-m']); // 捕获标准输出并将其打印到控制台 free.stdout.on('data', function (data) { console.log('standard output:\n' + data); }); // 捕获标准错误输出并将其打印到控制台 free.stderr.on('data', function (data) { console.log('standard error output:\n' + data); }); // 注册子进程关闭事件 free.on('exit', function (code, signal) { console.log('child process eixt ,exit:' + code); });
6. Python中执行系统命令常见的几种方法
#我知道两种(Windows系统)
#1:
os.system('commandline')#直接运行,运行成功返回0
#2:
p=os.popen('commandline')#打开一个线程运行命令,并可以像读取文件一样读取返回信息
print(p.read())#读取返回信息
p.close()#关闭
7. Python中调用命令行的几种方法
1.直接用python f:/python/xxx.py这样来运行
2.用开发工具,如楼上说的eclipse+pydev,还有editplus,VIM这些都可以设置的。
8. python 中怎么安装cx
我之前安装过,好麻烦。一定要按照顺序安装。
通常 Python 的解释器被安装在目标机器的 /usr/local/bin/python 目录下;把 /usr/local/bin 目录放进你的 UNIX Shell 的搜索路径里,确保它可以通过输入
python
来启动。因为安装路径是可选的,所以也有可能安装在其它位置,你可以与安装 Python 的用户或系统管理员联系。(例如, /usr/local/python 就是一个很常见的选择)
输入一个文件结束符( UNIX 上是 Ctrl+D , Windwos 上是 Ctrl+Z )解释器会以 0 值退出(就是说,没有什么错误,正常退出--译者)。如果这没有起作用,你可以输入以下命令退出:
import sys; sys.exit()
解释器的行编辑功能并不很复杂。装在 Unix 上的解释器可能会有 GNU readline 库支持,这样就可以额外得到精巧的交互编辑和历史记录功能。可能检查命令行编辑器支持能力最方便的方式是在主提示符下输入 Ctrl+P 。如果有嘟嘟声(计算机扬声器),说明你可以使用命令行编辑功能,从附录 A 可以查到快捷键的介绍。如果什么也没有发声,或者 P显示了出来,说明命令行编辑功能不可用,你只有用退格键删掉输入的命令了。
解释器的操作有些像 Unix Shell :使用终端设备作为标准输入来调用它时,解释器交互的解读和执行命令,通过文件名参数或以文件作为标准输入设备时,它从文件中解读并执行脚本。
启动解释器的第三个方法是
python -c command [arg] ...
这种方法可以在命令行中直接执行语句,等同于 Shell 的 -c 选项。因为 Python 语句通常会包括空格之类的特殊字符,所以最好把整个语句用双引号包起来。
注意“ python file ”和“ python <file ”是有区别的。对于后一种情况,程序中类似于调用 input() 和 raw_input() 这样的输入请求,来自于确定的文件。因为在解析器开始执行之前,文件已经完全读入,所以程序指向文件尾。在前一种情况(这通常是你需要的)它们从来自于任何联接到 Python 解释器的标准输入,无论它们是文件还是其它设备。
使用脚本文件时,经常会运行脚本然后进入交互模式。这也可以通过在脚本之前加上 -i 参数来实现。(如果脚本来自标准输入,就不能这样运行,与前一段提到的原因一样。)
9. 如何在命令行里运行python脚本
1. 安装python
2. 打开命令行输入python并回车,如果出现下图这样的,就说明安装成功
10. Ipython历史命令如何清除
python的库太多了,标准库装好python就会有,比如os,sys,re等,三方库就更多了,你需要什么库可以在 https://pypi.python.org/ 上找。