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—百度百科

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. 梯度下降优化算法综述与PyTorch实现源码剖析
  2. Java语言概述与简单程序
  3. python 实时显示声音
  4. 有AI学会控制核聚变反应堆了,来自DeepMind,登上今日Nature
  5. 操作系统(三)| 进程同步详解(主要任务、制约关系、临界资源、临界区、同步机制遵循规则、信号量机制、信号量的应用)
  6. java 委托机制_通过反射实现Java下的委托机制代码详解
  7. hdu 1418(不相交的曲线分面)
  8. 【转】VC2008在工具栏Toolbar里添加XP风格spin box control控件
  9. k均值聚类算法原理和TensorFlow实现
  10. 【题解】洛谷 P1957 口算练习题
  11. buu-[QCTF2018]Xman-babymips
  12. 范冰:增长黑客入门训练营
  13. 第三方支付接口申请和开发
  14. 〖Python 数据库开发实战 - Python与MySQL交互篇⑯〗- 项目实战 - 实现用户管理 - 新增用户功能
  15. 【开源毕设】一款精美的家校互动APP分享——爱吖校推 [你关注的,我们才推](持续开源更新2)
  16. 数据结构 插入排序(InsertionSort Sort) 详解 附C++代码实现:
  17. php files 转数组,转 PHP文件上传$_FILES数组各键值含义说明
  18. 一个好的web前端开发者,是怎么学习的?前端开发培训机构哪个比较好
  19. 关于stm32定时器定时周期计算
  20. Axure RP 如何实现导航栏切换页面——母版

热门文章

  1. 2017年3月23下午学习日志
  2. Android 使用加速度传感器实现摇一摇功能及优化
  3. 获取文件名和路径函数
  4. JavaWeb 错误/异常时页面提示
  5. #ifdef 中的逻辑与或操作
  6. 20165203《Java程序设计》第二周Java学习总结
  7. 操作dict时避免出现KeyError的几种方法
  8. SharePoint 2010 沙盒解决方案以及 Visual Studio 2010 模板
  9. Aduna ClusterMap 的说明
  10. html第三方接口,关于调用三方平台接口与推送接口的总结(2020.7.27)