Python目录的基本操做

1、任务描述

  本实验任务主要对Python目录进行一些基本操做,经过完成本实验任务,要求学生熟练掌握Python目录的基本操做,并对Python目录的基本操做进行整理并填写工做任务报告。python

2、任务目标

一、掌握Python目录的操做shell

3、任务环境

Ubuntu16.0四、Python2.7vim

4、任务分析

  Python中对文件夹操做时常常用到的os模块和shutil模块经常使用方法。函数

 

 ♥ 舒适提示
导入os模块。import os。

5、任务实施

步骤一、环境准备spa

  右击Ubuntu操做系统桌面,从弹出菜单中选择【Open in Terminal】命令 打开终端。操作系统

  经过【cd /home】切换到home目录下。【ls】查看该目录下的内容。code

图1 切换目录

  【ipython】切换至ipython的解释器中。图片

图2 ipython解释器

步骤二、目录操做ip

  【import os,shutil】ci

  【os.mkdir(‘file’)】建立file文件夹

图3 导入模块

  重启终端。经过【cd /home】切换到home目录下。【ls】查看该目录下建立file文件夹成功。

图4 切换目录

  【os.rename(“file”,”newfile”)】重命名文件夹(文件)

图5 重命名

  重启终端。经过【cd /home】切换到home目录下。【ls】查看该目录下建立file文件夹重命名为newfile。

图6 查看重命名文件夹

  【os.rmdir(“newfile/“)】删除目录,只能删除空目录

图7 删除目录

  重启终端。经过【cd /home】切换到home目录下。【ls】查看该目录下newfile文件夹已删除。

图8 切换目录

  【os.getcwd()】 获取当前工做目录,即当前python脚本工做的目录路径

  【os.chdir(“/home/soft”) 】改变当前脚本工做目录;至关于shell下cd

图9 改变当前目录

  【os.mkdir(“files”)】在/home/soft目录下建立files文件夹

  【shutil.move(“files/“,”/home/“)】移动文件夹(文件)。

图10 移动文件夹

  重启终端。经过【cd /home】切换到home目录下。【ls】查看该目录下files文件夹。

图11 切换目录

  【shutil.copytree(“/home/files/“,”/home/newfiles”)】复制文件夹,olddir和newdir都只能是目录,且newdir必须不存在

图12 赋值文件夹

  删除目录。

  【shutil.rmtree(“/home/files”)】 空目录、有内容的目录均可以删

图13 删除目录

步骤三、修改文件夹下的图片名

  重启终端,【cd /home】切换至home目录下,【mkdir file】建立file文件夹

图14 切换目录

  【ll /home/soft/resource/images/】查看该目录下的图片信息,image是images下的文件夹,【ll /home/soft/resource/images/image】

图15 图片信息

  【cd /file】切换到file目录下,【vim file1.py】回车后建立并编辑名为file1的Python文件

图16 建立Python文件

  回车后进入编辑框内,按键盘【i】进入编辑状态,编译以下程序。
分别导入os,time模块。

图17 编辑Python文件

  建立改变名字的函数,经过os模块对文件以及文件夹进行处理。

图18 文件操做

  指定资源所在的路径,以及对处理图片的时间进行计算。

图19 处理图片时间

  编辑完毕后,按【esc】退出编辑状态,【:wq】保存并退出编辑框,【python file1.py】执行file1的Python文件。

图20 运行Python文件

  【ll /home/soft/resource/images/】与【ll /home/soft/resource/images/image】查看得知只要是图片的文件在原有的名字上添加_shiyanbar标识符。

图21 查看效果
相关文章
相关标签/搜索