1.python shell是什么东西
python shell是Python的命令行。
shell中最常用的是ls命令,python对应的写法是:os.listdir(dirname),这个函数返回字符串列表,里面是所有的文件名,不过不包含”.”和”..”。
如果要遍历整个目录的话就会比较复杂一点,在解释器里试一下:
>>> os.listdir(”/”)
['tmp', 'misc', 'opt', 'root', '.autorelabel', 'sbin', 'srv','.autofsck', 'mnt', 'usr', 'var', 'etc', 'selinux', 'lib', 'net','lost+found', 'sys', 'media', 'dev', 'proc', 'boot', 'home', 'bin']
就像这样,接下去所有命令都可以在python的解释器里直接运行观看结果。
扩展资料:
python shell对应于shutil.copy(src,dest),这个函数有两个参数,参数src是指源文件的名字,参数dest则是目标文件或者目标目录的名字。
如果dest是一个目录名,就会在那个目录下创建一个相同名字的文件。与shutil.copy函数相类似的是shutil.copy2(src,dest),不过copy2还会复制最后存取时间和最后更新时间。
不过,shell的cp命令还可以复制目录,python的shutil.copy却不行,第一个参数只能是一个文件。
其实,python还有个shutil.copytree(src,dst[,symlinks])。参数多了一个symlinks,它是一个布尔值,如果是True的话就创建符号链接。
移动或者重命名文件和目录,shutil.move(src,dst),与mv命令类似,如果src和dst在同一个文件系统上,shutil.move只是简单改一下名字,如果src和dst在不同的文件系统上,shutil.move会先把src复制到dst,然后删除src文件。
参考资料:Python—百度百科
2.python shell怎么用
可以参看一下/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是什么(pythonshell是什么东西)