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 查看效果
相關文章
相關標籤/搜索