首先区分一下注意区分命令行模式和Python交互模式:
看到类似C:>是在Windows提供的命令行模式,看到>>>是在Python交互式环境下。
推荐:Python教程
在命令行模式下,可以执行python进入Python交互式环境,也可以执行python hello.py运行一个.py文件,但是在Python交互式环境
下,只能输入Python代码执行。
下面举例介绍如何运行脚本:
首先用文本编辑器编辑一个简单的hello.py(注意后缀一定要正确),然后我将它保存在E盘中的pythoncode文件夹中,即存储位置为
E:pythoncodehello.py.
然后打开命令行 输入python+文件所在的路径,回车即可运行成功;也可将要运行的文件拖拽到python后面的空格处,会发现文件所在
路径自动出现,回车同样运行成功。如下图
更多技术请关注Python视频教程。
㈡ 如何从python内部执行命令行程序
subprocess模块是从Python运行其他程序的首选方式--比os.system使用起来灵活得多,使用起来也好得多。
import subprocess
#subprocess.check_output(['ls','-l']) #all that is technically needed...print subprocess.check_output(['ls','-l'])
㈢ 如何通过命令行 安装python
1 如果是在windows上 请下载PYTHON2.6的安装程序,然后直接运行 即可安装完成。2 安装完成后需要到系统的环境变量处设置PYTHON的环境变量具体设置方法如图3 在命令行键入 python 遍可以进入PYTHON的交互编程界面。如果需要在LINUX上安装 以CENTOS 为例:1,用ROOT方式登陆到系统 输入 yum install python即可完成安装。2 运行 SHELL 输入 PYTHON 即可运行。3 执行 在shell 中输入 python any.py 即可
㈣ 怎么用cmd 运行python
用cmd运行python程序
步骤:(1)打开cmd。
㈤ Python中执行系统命令常见的几种方法
(1)os.system
# 仅仅在一个子终端运行系统命令,而不能获取命令执行后的返回信息
# 如果再命令行下执行,结果直接打印出来例如:import osos.system('ls')
chk_err_log.py CmdTool.log install_log.txt install_zabbix.sh manage_deploy.sh MegaSAS.log
(2)os.popen
#该方法不但执行命令还返回执行后的信息对象
#好处在于:将返回的结果赋于一变量,便于程序的处理。
例如:import ostmp = os.popen('ls *.sh').readlines()tmp['install_zabbix.shn', 'manage_deploy.shn', 'mysql_setup.shn', 'python_manage_deploy.shn', 'setup.shn']
(3)使用模块subprocess使用方法:import subprocess
subprocess.call (["cmd", "arg1", "arg2"],shell=True)
好处在于:运用对线程的控制和监控,将返回的结果赋于一变量,便于程序的处理。
如获取返回和输出:
import subprocess
p = subprocess.Popen('ls *.sh', shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
print p.stdout.readlines()
for line in p.stdout.readlines():
print line,
retval = p.wait()
(4) 使用模块commands模块
常用的主要有两个方法:getoutput和getstatusoutput
import commands
commands.getoutput('ls *.sh')
'install_zabbix.shnmanage_deploy.shnmysql_setup.shnpython_manage_deploy.shnsetup.sh'
commands.getstatusoutput('ls *.sh')
(0, 'install_zabbix.shnmanage_deploy.shnmysql_setup.shnpython_manage_deploy.shnsetup.sh')
注意: 当执行命令的参数或者返回中包含了中文文字,那么建议使用subprocess,如果使用os.popen则会出现错误。
㈥ 如何在命令行里运行python脚本
1.
首先确保你的Python环境已经被配置好了(
右击
"计算机"-->"属性"-->"更改设置"(右下角)-->"高级"
选项卡
-->"
环境变量
",在【
系统变量
】中找到Path变量,将Python.exe的
绝对路径
添加到环境变量中)。
2.
在第一步完成的情况下,运行Python脚本的方式有以下几种:
1、双击*.py文件即可
运行脚本
。
2、按win
徽标
+R调出"运行"对话框,输入cmd进入命令符模式,输入python
脚本文件
的路径(可以直接拖拽文件形成路径),按Enter即可运行。
㈦ python执行命令行
上面是shell命令执行,换成python就搞个os.system(‘shell命令’)就行啦。。
㈧ Python中调用命令行的几种方法
1.直接用python f:/python/xxx.py这样来运行
2.用开发工具,如楼上说的eclipse+pydev,还有editplus,VIM这些都可以设置的。