如何使用python重新开shell
㈠ python shell怎么用
可以参看一下http://www.crifan.com/how_to_do_python_development_under_windows_environment/这个网址 里面对python shell开发有比较详细的介绍
利用Python的shell进行交互式开发
Python有个shell,提供一个Python运行环境。方便你交互式开发。
即写一行代码,就可以立刻被运行,然后方便查看到结果。
而Python的Shell,在Windows环境下,又分两种:
Python (command line) 和IDLE (Python GUI)
下面分别介绍一下。
命令行版本的Python Shell – Python (command line)
Windows下,安装好Python后,你可以在开始菜单中,找到对应的command line版本的Python Shell的:
其实,Win7中,有个更方便的方式,直接在搜索框中搜python,即可找到:
打开后,就是这个样子的:
其中可以显示出来对应的python版本信息和系统信息。
然后就是三个大于号>>>接下来,你就可以,像在之前所说的,普通文本中输入python代码一样,在此一行行输入代码,然后就可以显示对应的信息了:
其中可以看到,当你输入对应的,第一行print时,此处命令行(command line)版本的Python Shell中,就可以,动态的,交互式地,显示出对应的信息了。
正由于,此处可以,直接地,动态的,交互性式地,显示出对应的信息,所以,才被叫做Python 的交互式的Shell,简称Python Shell。
对应的,把前面的代码都输入完毕,结果显示为:
带图形界面的Python Shell – IDLE (Python GUI)
下面将要介绍的,同样是Python的Shell,但是是相对于command line版本而言,是GUI,带图形界面的版本的。
对应的打开方式,和上面类似,可以直接搜python而找到:
对应的,可以看到,其名字写的是IDLE。
打开后就是这样的:
左上角的红色图标,好像是TK,是图形界面库的一种。
这个就是,很多Python教程中,所常用来作为Python的开发环境,教别人写Python代码的那个IDLE。
对应的,输入上述的代码,结果也是类似的:
㈡ 如何进入python shell
linux系统下,在shell中直接打python,回车
win下,在cmd下,直接打python,回车
所有的这些前提,是你装好了python,且配置好了python环境变量
㈢ 如何打开python shell
Windows启动Python交互抄式解释器有两种方式袭。第一种方式是进入Pyhton的安装目录,直接运行python.exe程序;第二种方式是进入Windows命令行窗口,在命令行窗口启动python.exe。步骤如下:
1、第一步 找到python.exe文件:
注意事项:
1、在Windows命令行窗口启动Python交互式解释器,首先需要将Python安装目录的路径,添加到Path系统环境变量
2、可以启动Python交互解释器进行交互式编程,也可以用Python自带的集成开发工具编写Python程序
㈣ python shell怎么打开
1.简介:如何在python中运行shell脚本(bash命令)
2.所需工具/原料:python库:os.py
3.方法:
importos
command='date'#直接运行某命令
os.system(command)
#结果:内(当前日容期)
script='sample.js'#调用一个脚本(当然也可以是sh/py/rb等)
os.system('nodescript')
#结果:(即脚本运行结果)
4.注意事项: 除了结果,os.system函数还会额外返回一个状态码
㈤ 新手关于python的一个小白问题(到底该如何在shell下启动)
在CMD里运行需要手动把PYTHON 的安装目录加到系统path环境变量
实际上直接双击运行也可以,
或者在*.py上右键专,选择edit with IDLE,会出属来两个窗口,一个是PYTHON SHELL 一个是代码编辑器,在代码编辑上直接按F5 就可以运行代码,运行结果会在PYTHON SHELL 看到。这方法在WINDOW平台下最好。
书上说的运行方法一般是更适合LINUX/UNIX平台。不用管。
㈥ 如何在启动 python shell
如果要写代抄码,推荐Wing IDE,国外许袭多大学都用这个,有高亮显示
,而且它支持多种平台,包括linux:http://www.wingware.com/downloads/wingide-101/4.1.13-1/binaries。不知道楼主对python shell的版本是否有要求,如果是3.3版本的,可能需要自己设置一下~
㈦ python shell怎么使用
Python 中执行 Shell 命令有多种方法,stackoverflow 上有对这些方法进行比较的讨论,Calling an external command in Python 指出使用模块来实现更优。因此,本文说明如何使用subprocess模块来实现 Shell 脚本的功能。
subprocess模块提供多种方法来实现执行 Linux 的命令,例如subprocess.call()方法,subprocess.check_call()方法,等。这些方法都是对Popen类的封装,故本文着重讲述Popen类的使用。
执行 Shell 命令
可以通过向Popen()传递需要执行的命令来创建一个Popen对象,这样,便会创建一个子进程来执行命令。例如:
child = subprocess.Popen(["ping","-c","5","leehao.me"])
1
上面的代码会创建一个子进程来执行ping -c 5 leehao.me命令,这个命令采用列表的形式传递给Popen()方法。如果我们想直接采用ping -c 5 leehao.me字符串形式,可以添加shell=True来实现:
child = subprocess.Popen("ping -c 5 leehao.me", shell=True)
1
官方文档指出由于安全原因故不建议使用shell=True,详细说明可以参考官方文档的描述。
等待子进程执行
子进程执行命令后,主进程并不会等待子进程执行。为了让主进程等待子进程执行结束,需要显示调用Popen.wait()方法。例如:
child = subprocess.Popen(["ping","-c","5","leehao.me"])
child.wait()
print 'parent finish'
1
2
3
这样,主进程会等待子进程执行ping命令完毕后,才会打印出parent finish的输出。
获取执行结果
为了获取Popen()子进程的输出,可以使用Popen.communicate()方法,例如:
def subprocess_cmd(command):
process = subprocess.Popen(command,stdout=subprocess.PIPE, shell=True)
proc_stdout = process.communicate()[0].strip()
print proc_stdout
subprocess_cmd('echo leehao.me; echo www.leehao.me')
1
2
3
4
5
6
输出:
leehao.me
www.leehao.me
process.communicate()方法可以实现主进程与子进程的通信。主进程可以通过它向子进程发送数据,也可以读取子进程的输出的数据。上面的例子中,我们在创建Popen对象时指定stdout=subprocess.PIPE,这样主进程便可以读取子进程的输出。
communicate()方法返回一个元组:(stdoutdata, stderrdata),process.communicate()[0]即获取子进程的标准输出。
需要指出的是,调用communicate()方法后,主进程也会等待子进程执行完毕。
上面的例子中,子进程向标准输出打印两个字符串,主进程接收到了这些输出,并打印出来。
㈧ 如何启动python shell
最简单的办法是进入到python安装路径下,打开python.exe就好;
也可以设置环境变量后,直接在控制台中输入python就好;
㈨ 如何打开python2.7 shell
安装Python后 应该安装时会设置系统变量 在命令符模式下(运行→cmd)输入Python就可以了 或者在打开 开始→Python 2.7→Python(common line)也行