Python目錄的基本操作


一、任務描述

  本實驗任務主要對Python目錄進行一些基本操作,通過完成本實驗任務,要求學生熟練掌握Python目錄的基本操作,並對Python目錄的基本操作進行整理並填寫工作任務報告。

二、任務目標

1、掌握Python目錄的操作

三、任務環境

Ubuntu16.04、Python2.7

四、任務分析

  Python中對文件夾操作時經常用到的os模塊和shutil模塊常用方法。

 

 ♥ 溫馨提示
導入os模塊。import os。

五、任務實施

步驟1、環境准備

  右擊Ubuntu操作系統桌面,從彈出菜單中選擇【Open in Terminal】命令 打開終端。

  通過【cd /home】切換到home目錄下。【ls】查看該目錄下的內容。

圖1 切換目錄

  【ipython】切換至ipython的解釋器中。

圖2 ipython解釋器

步驟2、目錄操作

  【import os,shutil】

  【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 刪除目錄

步驟3、修改文件夾下的圖片名

  重啟終端,【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 查看效果


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM