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自带的shell是什么-python的shell是什么相关推荐

  1. python自带的IDLE编辑器切换python运行环境

    电脑里面安装了几个python的版本,默认的python运行环境是python3.7.1,另外安装的还有python3.6,但是python3.7是通过anaconda安装的,所以没有相应的IDLE, ...

  2. c调用python接口_通过Python自带C/C++接口实现python与c/c++相互调用

    python的底层是c/c++,因此两种语言都有相互的接口,在以前已经写过一篇c++调用python接口让opencv中的cv::Mat类型在两种语言中相互传递,ubuntu下C++与Python混编 ...

  3. Python绘制带误差线的图形 Python plots with error bands

    If you want to plot a function curve with multiple parameters with errors, one way to visualize the ...

  4. python编写图形化界面的工具,python做出软件的界面

    python能写界面吗 作为Pyhon开发者,你迟早都会碰到图形用户界面(GUI)应用开发任务,这时候我们就需要一些界面库来帮助我们快速搭建界面,python的界面库很多,我认识的并不多,这里只列出几 ...

  5. python web为什么不火-Python这么火,为何有人说Python不好找工作?

    原标题:Python这么火,为何有人说Python不好找工作? Python编程近两年来可谓是C位出道,吸引了无数编程圈里圈外人的围观,有的人想要借机突破自己的职业瓶颈,有人想要借机突破自己的薪酬瓶颈 ...

  6. 为何python不好找工作-为何有人说Python不好找工作?

    原标题:为何有人说Python不好找工作? Python编程近两年来可谓是C位出道,吸引了无数编程圈里圈外人的围观,有的人想要借机突破自己的职业瓶颈,有人想要借机突破自己的薪酬瓶颈,有人终于有机会转行 ...

  7. 为何python不好找工作-Python这么火,为何有人说Python不好找工作?

    Python编程近两年来可谓是C位出道,吸引了无数编程圈里圈外人的围观,有的人想要借机突破自己的职业瓶颈,有人想要借机突破自己的薪酬瓶颈,有人终于有机会转行到自己喜欢的领域了,可在大家疯狂追捧Pyth ...

  8. 用python做一个简单的游戏,用python写一个小游戏

    大家好,本文将围绕如何用python做一个简单的小游戏展开说明,python编写的入门简单小游戏是一个很多人都想弄明白的事情,想搞清楚用python做一个简单的游戏需要先了解以下几个事情. 1.Pyt ...

  9. python自带的shell、其性能优于ipython_python3.4 shell

    实验1 目的和要求(1) (2) (3) (4) (5) (6) (7) 开始 python 编程 了解什么是 python? 了解 python 的特性 学习下载和安装 python 学习执行 py ...

  10. python自带的shell、其性能优于ipython吗_根据强化的性质和目的可以分成()。 A.自然强化物和人为的近似强化物B.积极强化和消极...

    根据强化的性质和目的可以分成(). A.自然强化物和人为的近似强化物B.积极强化和消极 更多相关问题 [填空题]以下程序是以只读的方式打开文件,并统计文件中字符个数.则程序中空白处应填写为(__). ...

最新文章

  1. 【错误记录】NDK 配置错误 ( C/C++ debug|arm64-v8a : Could not get version from cmake.dir path )
  2. Use Cases in an Agile Backlog
  3. thinkphp使用问题
  4. linux ntp时间同步
  5. php的缓存机制,PHP缓存机制
  6. linux用分词系统,Linux(CentOS 6.4)Solr4.8.1中文分词配置(IK分词)
  7. Delphi---TServerSocket和TClientSocket发送和接收大数据包
  8. MySQL null与not null和null与空值‘‘的区别
  9. Docker管理工具-Swarm部署记录
  10. “21天好习惯“第一期-4
  11. CAS、AQS、锁以及并发工具
  12. 江小白包装设计原型_江小白的跨界营销,系列设计很“牛啤”!
  13. windows phone越狱、安装xap相关问题
  14. ubuntu安装rabbitvcs
  15. 分布式自增序列id的实现(二) ---分布式序号生成器---基于Redis的自增功能
  16. 僵尸网络研究报告(2016)
  17. 坐标转换 四参数/七参数/正形变换 ∈ C# 编程笔记
  18. VMware-KVM安装
  19. JAVA卸载报错无法访问网络位置
  20. 手机短信验证码注册-短信平台验证码开发6

热门文章

  1. myeclipse定位代码文件位置
  2. 进入公司第五届、六个月
  3. Asterisk 1.8 sip 协议栈分析
  4. jmeter响应数据Unicode编码转换为汉字
  5. bzoj3920: Yuuna的礼物(莫队+分块套分块)
  6. 12)登录验证函数简单编写验证
  7. 解决无法连接到远程SqlServer 2005 Express服务器的问题
  8. python是人工智能最大骗局-培训三个月拿“高薪”?起底人工智能“速成班”忽悠大法...
  9. 有没有通俗易懂的python课程-有没有简单易懂的入门级Python辅导书或网络课程?...
  10. python输入输出-Python3输入输出