本實驗任務主要對Python目錄進行一些基本操做,經過完成本實驗任務,要求學生熟練掌握Python目錄的基本操做,並對Python目錄的基本操做進行整理並填寫工做任務報告。python
一、掌握Python目錄的操做shell
Ubuntu16.0四、Python2.7vim
Python中對文件夾操做時常常用到的os模塊和shutil模塊經常使用方法。函數
♥ 舒適提示 |
導入os模塊。import os。 |
步驟一、環境準備spa
右擊Ubuntu操做系統桌面,從彈出菜單中選擇【Open in Terminal】命令 打開終端。操作系統
經過【cd /home】切換到home目錄下。【ls】查看該目錄下的內容。code
【ipython】切換至ipython的解釋器中。圖片
步驟二、目錄操做ip
【import os,shutil】ci
【os.mkdir(‘file’)】建立file文件夾
重啓終端。經過【cd /home】切換到home目錄下。【ls】查看該目錄下建立file文件夾成功。
【os.rename(「file」,」newfile」)】重命名文件夾(文件)
重啓終端。經過【cd /home】切換到home目錄下。【ls】查看該目錄下建立file文件夾重命名爲newfile。
【os.rmdir(「newfile/「)】刪除目錄,只能刪除空目錄
重啓終端。經過【cd /home】切換到home目錄下。【ls】查看該目錄下newfile文件夾已刪除。
【os.getcwd()】 獲取當前工做目錄,即當前python腳本工做的目錄路徑
【os.chdir(「/home/soft」) 】改變當前腳本工做目錄;至關於shell下cd
【os.mkdir(「files」)】在/home/soft目錄下建立files文件夾
【shutil.move(「files/「,」/home/「)】移動文件夾(文件)。
重啓終端。經過【cd /home】切換到home目錄下。【ls】查看該目錄下files文件夾。
【shutil.copytree(「/home/files/「,」/home/newfiles」)】複製文件夾,olddir和newdir都只能是目錄,且newdir必須不存在
刪除目錄。
【shutil.rmtree(「/home/files」)】 空目錄、有內容的目錄均可以刪
步驟三、修改文件夾下的圖片名
重啓終端,【cd /home】切換至home目錄下,【mkdir file】建立file文件夾
【ll /home/soft/resource/images/】查看該目錄下的圖片信息,image是images下的文件夾,【ll /home/soft/resource/images/image】
【cd /file】切換到file目錄下,【vim file1.py】回車後建立並編輯名爲file1的Python文件
回車後進入編輯框內,按鍵盤【i】進入編輯狀態,編譯以下程序。
分別導入os,time模塊。
建立改變名字的函數,經過os模塊對文件以及文件夾進行處理。
指定資源所在的路徑,以及對處理圖片的時間進行計算。
編輯完畢後,按【esc】退出編輯狀態,【:wq】保存並退出編輯框,【python file1.py】執行file1的Python文件。
【ll /home/soft/resource/images/】與【ll /home/soft/resource/images/image】查看得知只要是圖片的文件在原有的名字上添加_shiyanbar
標識符。